Spec-Zone.ru › Symfony 3.0

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.0/Symfony/Bundle/FrameworkBundle/Controller/ControllerNameParser.html

Spec-Zone.ru

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