Лучшие практики: комментируйте @return за $ this-> render twig - PullRequest
0 голосов
/ 17 февраля 2019

пример:

return $this->render('interimaire/search.html.twig',['foo'=>$bar]);

Какова наилучшая практика для комментария @ метод возврата выше?

/**
     * @Route("/foo", name="foo")
     *
     * @param $request Request
     * @return ????????????????????????????????????????????
     */
    public function search(Request $request)
    {
        return $this->render('twig.html.twig',['foo'=>'bar']);
    }

если я прокомментирую: @return Response Phpstorm говорит мне, что это неопределенный класс

1 Ответ

0 голосов
/ 17 февраля 2019

Вы можете либо указать возвращаемый тип, используя класс, включающий пространство имен, которое будет Symfony\Component\HttpFoundation\Response здесь

/**
 * @Route("/foo", name="foo")
 *
 * @param $request Request
 * @return Symfony\Component\HttpFoundation\Response
 */
public function search(Request $request)
{
    return $this->render('twig.html.twig',['foo'=>'bar']);
}

, либо добавить его как оператор use, и просто использовать Response какты уже пробовал.

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