У меня есть пользовательское ограничение для проверки, если заданные координаты находятся внутри заданной области, но я не могу передать этот regionId ограничению, потому что это не константа, это переменная класса.
Я пробовал это
/**
* @var array
* @CoordinatesInsideRegion(regionId= getRegionId())
*/
protected $coordinates;
Но он возвращает это
{"code": 500, "message": "[Семантическая ошибка] Не удалось найти константу getRegionId, свойство CustomerBundle \ DTO \ Address \ Request \ CreateAddressRequestDTO :: $ координаты."}
Я также пробовал regionId, this.regionId, this.getRegionId ()
И никто не работал