@@ -404,7 +404,7 @@ Feature: Date filter on collections
404
404
},
405
405
"hydra:search": {
406
406
"@type": "hydra:IriTemplate",
407
- "hydra:template": "/dummies{?dummyBoolean,relatedDummy.embeddedDummy.dummyBoolean,dummyDate[before],dummyDate[strictly_before],dummyDate[after],dummyDate[strictly_after],relatedDummy.dummyDate[before],relatedDummy.dummyDate[strictly_before],relatedDummy.dummyDate[after],relatedDummy.dummyDate[strictly_after],description[ exists], relatedDummy.name[exists],dummyBoolean[ exists],relatedDummy[ exists],dummyFloat,dummyPrice,order[id],order[name],order[description],order[relatedDummy.name],order[relatedDummy.symfony],order[dummyDate],dummyFloat[between],dummyFloat[gt],dummyFloat[gte],dummyFloat[lt],dummyFloat[lte],dummyPrice[between],dummyPrice[gt],dummyPrice[gte],dummyPrice[lt],dummyPrice[lte],id,id[],name,alias,description,relatedDummy.name,relatedDummy.name[],relatedDummies,relatedDummies[],dummy,relatedDummies.name,properties[]}",
407
+ "hydra:template": "/dummies{?dummyBoolean,relatedDummy.embeddedDummy.dummyBoolean,dummyDate[before],dummyDate[strictly_before],dummyDate[after],dummyDate[strictly_after],relatedDummy.dummyDate[before],relatedDummy.dummyDate[strictly_before],relatedDummy.dummyDate[after],relatedDummy.dummyDate[strictly_after],exists[alias], exists[description],exists[ relatedDummy.name], exists[dummyBoolean], exists[relatedDummy ],dummyFloat,dummyPrice,order[id],order[name],order[description],order[relatedDummy.name],order[relatedDummy.symfony],order[dummyDate],dummyFloat[between],dummyFloat[gt],dummyFloat[gte],dummyFloat[lt],dummyFloat[lte],dummyPrice[between],dummyPrice[gt],dummyPrice[gte],dummyPrice[lt],dummyPrice[lte],id,id[],name,alias,description,relatedDummy.name,relatedDummy.name[],relatedDummies,relatedDummies[],dummy,relatedDummies.name,properties[]}",
408
408
"hydra:variableRepresentation": "BasicRepresentation",
409
409
"hydra:mapping": [
410
410
{
@@ -469,25 +469,31 @@ Feature: Date filter on collections
469
469
},
470
470
{
471
471
"@type": "IriTemplateMapping",
472
- "variable": "description[exists]",
472
+ "variable": "exists[alias]",
473
+ "property": "alias",
474
+ "required": false
475
+ },
476
+ {
477
+ "@type": "IriTemplateMapping",
478
+ "variable": "exists[description]",
473
479
"property": "description",
474
480
"required": false
475
481
},
476
482
{
477
483
"@type": "IriTemplateMapping",
478
- "variable": "relatedDummy.name[exists ]",
484
+ "variable": "exists[ relatedDummy.name]",
479
485
"property": "relatedDummy.name",
480
486
"required": false
481
487
},
482
488
{
483
489
"@type": "IriTemplateMapping",
484
- "variable": "dummyBoolean[ exists]",
490
+ "variable": "exists[dummyBoolean ]",
485
491
"property": "dummyBoolean",
486
492
"required": false
487
493
},
488
494
{
489
495
"@type": "IriTemplateMapping",
490
- "variable": "relatedDummy[ exists]",
496
+ "variable": "exists[relatedDummy ]",
491
497
"property": "relatedDummy",
492
498
"required": false
493
499
},
@@ -722,7 +728,7 @@ Feature: Date filter on collections
722
728
},
723
729
"hydra:search": {
724
730
"@type": "hydra:IriTemplate",
725
- "hydra:template": "/dummies{?dummyBoolean,dummyDate[before],dummyDate[after],relatedDummy.dummyDate[before],relatedDummy.dummyDate[strictly_before],relatedDummy.dummyDate[after],relatedDummy.dummyDate[strictly_after],description[ exists], relatedDummy.name[exists],dummyBoolean[ exists],relatedDummy[ exists],dummyFloat,dummyPrice,order[id],order[name],order[relatedDummy.symfony],dummyFloat[between],dummyFloat[gt],dummyFloat[gte],dummyFloat[lt],dummyFloat[lte],dummyPrice[between],dummyPrice[gt],dummyPrice[gte],dummyPrice[lt],dummyPrice[lte],id,id[],name,alias,description,relatedDummy.name,relatedDummy.name[],relatedDummies,relatedDummies[],dummy,relatedDummies.name}",
731
+ "hydra:template": "/dummies{?dummyBoolean,dummyDate[before],dummyDate[after],relatedDummy.dummyDate[before],relatedDummy.dummyDate[strictly_before],relatedDummy.dummyDate[after],relatedDummy.dummyDate[strictly_after],exists[description],exists[ relatedDummy.name], exists[dummyBoolean], exists[relatedDummy ],dummyFloat,dummyPrice,order[id],order[name],order[relatedDummy.symfony],dummyFloat[between],dummyFloat[gt],dummyFloat[gte],dummyFloat[lt],dummyFloat[lte],dummyPrice[between],dummyPrice[gt],dummyPrice[gte],dummyPrice[lt],dummyPrice[lte],id,id[],name,alias,description,relatedDummy.name,relatedDummy.name[],relatedDummies,relatedDummies[],dummy,relatedDummies.name}",
726
732
"hydra:variableRepresentation": "BasicRepresentation",
727
733
"hydra:mapping": [
728
734
{
@@ -781,25 +787,25 @@ Feature: Date filter on collections
781
787
},
782
788
{
783
789
"@type": "IriTemplateMapping",
784
- "variable": "description[ exists]",
790
+ "variable": "exists[description ]",
785
791
"property": "description",
786
792
"required": false
787
793
},
788
794
{
789
795
"@type": "IriTemplateMapping",
790
- "variable": "relatedDummy.name[exists ]",
796
+ "variable": "exists[ relatedDummy.name]",
791
797
"property": "relatedDummy.name",
792
798
"required": false
793
799
},
794
800
{
795
801
"@type": "IriTemplateMapping",
796
- "variable": "relatedDummy[ exists]",
802
+ "variable": "exists[relatedDummy ]",
797
803
"property": "relatedDummy",
798
804
"required": false
799
805
},
800
806
{
801
807
"@type": "IriTemplateMapping",
802
- "variable": "dummyBoolean[ exists]",
808
+ "variable": "exists[dummyBoolean ]",
803
809
"property": "dummyBoolean",
804
810
"required": false
805
811
},
0 commit comments