Как передать геттер или атрибут класса в пользовательское ограничение symfony? - PullRequest
0 голосов
/ 11 марта 2019

У меня есть пользовательское ограничение для проверки, если заданные координаты находятся внутри заданной области, но я не могу передать этот regionId ограничению, потому что это не константа, это переменная класса. Я пробовал это /** * @var array * @CoordinatesInsideRegion(regionId= getRegionId()) */ protected $coordinates; Но он возвращает это

{"code": 500, "message": "[Семантическая ошибка] Не удалось найти константу getRegionId, свойство CustomerBundle \ DTO \ Address \ Request \ CreateAddressRequestDTO :: $ координаты."}

Я также пробовал regionId, this.regionId, this.getRegionId () И никто не работал

...