eZPublishCommunityProject  2013.9
eZ\Publish\Core\MVC\Symfony\Controller\Manager Class Reference
+ Inheritance diagram for eZ\Publish\Core\MVC\Symfony\Controller\Manager:
+ Collaboration diagram for eZ\Publish\Core\MVC\Symfony\Controller\Manager:

Public Member Functions

 __construct (ContentBasedMatcherFactory $locationMatcherFactory, ContentBasedMatcherFactory $contentMatcherFactory, LoggerInterface $logger)
 
 getControllerReference (ValueObject $valueObject, $viewType)
 Returns a ControllerReference object corresponding to $valueObject and $viewType. More...
 

Protected Attributes

 $contentMatcherFactory
 
 $locationMatcherFactory
 
 $logger
 

Constructor & Destructor Documentation

eZ\Publish\Core\MVC\Symfony\Controller\Manager::__construct ( ContentBasedMatcherFactory  $locationMatcherFactory,
ContentBasedMatcherFactory  $contentMatcherFactory,
LoggerInterface  $logger 
)

Member Function Documentation

eZ\Publish\Core\MVC\Symfony\Controller\Manager::getControllerReference ( ValueObject  $valueObject,
  $viewType 
)

Returns a ControllerReference object corresponding to $valueObject and $viewType.

Parameters
ValueObject$valueObject
string$viewType
Exceptions
\InvalidArgumentException
Returns
|null

Implements eZ\Publish\Core\MVC\Symfony\Controller\ManagerInterface.

Member Data Documentation

eZ\Publish\Core\MVC\Symfony\Controller\Manager::$contentMatcherFactory
protected
eZ\Publish\Core\MVC\Symfony\Controller\Manager::$locationMatcherFactory
protected
eZ\Publish\Core\MVC\Symfony\Controller\Manager::$logger
protected

The documentation for this class was generated from the following file: