Spec-Zone.ru › Symfony 4.1

ControllerNameParser устаревший

class ControllerNameParser

устаревший

since Symfony 4.1

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

Свойства

protected $kernel

Методы

__construct(KernelInterface $kernel)
string parse(string $controller)

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

string build(string $controller)

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

Подробности

__construct(KernelInterface $kernel)

Параметры

KernelInterface $kernel

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.
https://api.symfony.com/4.1/Symfony/Bundle/FrameworkBundle/Controller/ControllerNameParser.html

Spec-Zone.ru

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