Проверка обратного вызова Symfony2 - PullRequest
1 голос
/ 15 мая 2011

Я пытаюсь сделать что-то подобное 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"}) не работает?

1 Ответ

2 голосов
/ 21 декабря 2011

Да, эти функции обратного вызова проверки не должны возвращать true или false, но добавляют нарушения в контекст выполнения. Проверьте документацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...