Spec-Zone.ru › Symfony 3.1

ControllerNameParser

class ControllerNameParser

ControllerNameParser преобразует контроллер из короткой записи a:b:c (BlogBundle:Post:index) в строку с полным квалифицированным именем класса::метода (Bundle\BlogBundle\Controller\PostController::indexAction).

Методы

__construct(KernelInterface $kernel)

Конструктор.

string parse(string $controller)

Преобразует короткую запись a:b:c в запись класса::метода.

string build(string $controller)

Преобразует запись класса::метода в короткую запись (a:b:c).

Подробности

__construct(KernelInterface $kernel)

Конструктор.

Параметры

KernelInterface $kernel Экземпляр KernelInterface

string parse(string $controller)

Преобразует короткую запись a:b:c в запись класса::метода.

Параметры

string $controller Короткая запись контроллера (a:b:c)

Возвращаемое значение

string Строка в формате класса::метода

Исключения

InvalidArgumentException если указанный пакет не включён или контроллер не найден

string build(string $controller)

Преобразует запись класса::метода в короткую запись (a:b:c).

Параметры

string $controller Строка в формате класса::метода

Возвращаемое значение

string Короткая запись контроллера (a:b:c)

Исключения

InvalidArgumentException если контроллер некорректен или не найден ни в одном пакете

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Bundle/FrameworkBundle/Controller/ControllerNameParser.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API