@@ -404,7 +404,7 @@ Feature: Date filter on collections
404404 },
405405 "hydra:search": {
406406 "@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,dummyFloat[],dummyPrice,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,relatedDummy.thirdLevel.level,relatedDummy.thirdLevel.level[],relatedDummy.thirdLevel.fourthLevel.level,relatedDummy.thirdLevel.fourthLevel.level[],relatedDummy.thirdLevel.badFourthLevel.level,relatedDummy.thirdLevel.badFourthLevel.level[],relatedDummy.thirdLevel.fourthLevel.badThirdLevel.level,relatedDummy.thirdLevel.fourthLevel.badThirdLevel.level[],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,dummyFloat[],dummyPrice,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,relatedDummy.thirdLevel.level,relatedDummy.thirdLevel.level[],relatedDummy.thirdLevel.fourthLevel.level,relatedDummy.thirdLevel.fourthLevel.level[],relatedDummy.thirdLevel.badFourthLevel.level,relatedDummy.thirdLevel.badFourthLevel.level[],relatedDummy.thirdLevel.fourthLevel.badThirdLevel.level,relatedDummy.thirdLevel.fourthLevel.badThirdLevel.level[],properties[]}",
408408 "hydra:variableRepresentation": "BasicRepresentation",
409409 "hydra:mapping": [
410410 {
@@ -469,25 +469,31 @@ Feature: Date filter on collections
469469 },
470470 {
471471 "@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]",
473479 "property": "description",
474480 "required": false
475481 },
476482 {
477483 "@type": "IriTemplateMapping",
478- "variable": "relatedDummy.name[exists ]",
484+ "variable": "exists[ relatedDummy.name]",
479485 "property": "relatedDummy.name",
480486 "required": false
481487 },
482488 {
483489 "@type": "IriTemplateMapping",
484- "variable": "dummyBoolean[ exists]",
490+ "variable": "exists[dummyBoolean ]",
485491 "property": "dummyBoolean",
486492 "required": false
487493 },
488494 {
489495 "@type": "IriTemplateMapping",
490- "variable": "relatedDummy[ exists]",
496+ "variable": "exists[relatedDummy ]",
491497 "property": "relatedDummy",
492498 "required": false
493499 },
@@ -831,7 +837,7 @@ Feature: Date filter on collections
831837 },
832838 "hydra:search": {
833839 "@type": "hydra:IriTemplate",
834- "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}",
840+ "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}",
835841 "hydra:variableRepresentation": "BasicRepresentation",
836842 "hydra:mapping": [
837843 {
@@ -890,25 +896,25 @@ Feature: Date filter on collections
890896 },
891897 {
892898 "@type": "IriTemplateMapping",
893- "variable": "description[ exists]",
899+ "variable": "exists[description ]",
894900 "property": "description",
895901 "required": false
896902 },
897903 {
898904 "@type": "IriTemplateMapping",
899- "variable": "relatedDummy.name[exists ]",
905+ "variable": "exists[ relatedDummy.name]",
900906 "property": "relatedDummy.name",
901907 "required": false
902908 },
903909 {
904910 "@type": "IriTemplateMapping",
905- "variable": "relatedDummy[ exists]",
911+ "variable": "exists[relatedDummy ]",
906912 "property": "relatedDummy",
907913 "required": false
908914 },
909915 {
910916 "@type": "IriTemplateMapping",
911- "variable": "dummyBoolean[ exists]",
917+ "variable": "exists[dummyBoolean ]",
912918 "property": "dummyBoolean",
913919 "required": false
914920 },
0 commit comments