ControllerNameParser
class ControllerNameParser
ControllerNameParser converts controller from the short notation a:b:c (BlogBundle:Post:index) to a fully-qualified class::method string (Bundle\BlogBundle\Controller\PostController::indexAction).
Methods
|  __construct(KernelInterface $kernel)  Constructor.  |  ||
| string |  parse(string $controller)  Converts a short notation a:b:c to a class::method.  |  |
| string |  build(string $controller)  Converts a class::method notation to a short one (a:b:c).  |  
Details
__construct(KernelInterface $kernel)
Constructor.
Parameters
| KernelInterface | $kernel | A KernelInterface instance | 
string parse(string $controller)
Converts a short notation a:b:c to a class::method.
Parameters
| string | $controller | A short notation controller (a:b:c) | 
Return Value
| string | A string in the class::method notation | 
Exceptions
| InvalidArgumentException | when the specified bundle is not enabled or the controller cannot be found | 
string build(string $controller)
Converts a class::method notation to a short one (a:b:c).
Parameters
| string | $controller | A string in the class::method notation | 
Return Value
| string | A short notation controller (a:b:c) | 
Exceptions
| InvalidArgumentException | when the controller is not valid or cannot be found in any bundle | 
    © 2004–2017 Fabien Potencier
Licensed under the MIT License.
    http://api.symfony.com/3.1/Symfony/Bundle/FrameworkBundle/Controller/ControllerNameParser.html