Я пытаюсь сделать что-то подобное https://github.com/brikou/AcmePizzaBundle/blob/master/Entity/Factory/... в symfony2 beta1, но это просто не вызывает мою проверку обратный вызов.
Когда я пытаюсь это http://symfony.com/doc/current/book/validation.html#getters
/** * @assert:True(message = "The token is invalid") */ public function isTokenValid() { // return true or false }
это работает, но я хочу проверки обратного вызова с ExecutionContext. я надеюсь что я могу получить доступ к контейнеру DI отсюда и получить свои услуги.
Есть идеи, почему @assert: callback (method = {"isValidFoo"}) не работает?
Да, эти функции обратного вызова проверки не должны возвращать true или false, но добавляют нарушения в контекст выполнения. Проверьте документацию.