Instantiates and configures all classes related to the view layer, including
the renderer (and its associated resolver(s) and helper manager), the view
object (and its associated rendering strategies), and the various MVC
strategies and listeners.
Defines and manages the following services:
- ViewHelperManager (also aliased to Zend\View\HelperPluginManager)
 
- ViewTemplateMapResolver (also aliased to Zend\View\Resolver\TemplateMapResolver)
 
- ViewTemplatePathStack (also aliased to Zend\View\Resolver\TemplatePathStack)
 
- ViewResolver (also aliased to Zend\View\Resolver\AggregateResolver and ResolverInterface)
 
- ViewRenderer (also aliased to Zend\View\Renderer\PhpRenderer and RendererInterface)
 
- ViewPhpRendererStrategy (also aliased to Zend\View\Strategy\PhpRendererStrategy)
 
- View (also aliased to Zend\View\View)
 
- DefaultRenderingStrategy (also aliased to Zend\Mvc\View\Http\DefaultRenderingStrategy)
 
- ExceptionStrategy (also aliased to Zend\Mvc\View\Http\ExceptionStrategy)
 
- RouteNotFoundStrategy (also aliased to Zend\Mvc\View\Http\RouteNotFoundStrategy and 404Strategy)
 
- ViewModel
 
 Methods
Attach one or more listeners
attach(\Zend\EventManager\EventManagerInterface $events) : void
Inherited
Implementors may add an optional $priority argument; the EventManager
implementation will pass this to the aggregate.
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::attach() | 
Parameters
  
 
Detach all previously attached listeners
detach(\Zend\EventManager\EventManagerInterface $events) : void
Inherited
| inherited_from | 
\Zend\EventManager\AbstractListenerAggregate::detach() | 
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::detach() | 
Parameters
  
 
Instantiates and configures the exception strategy
getExceptionStrategy() : \Zend\Mvc\View\Console\ExceptionStrategy
Overriding to ensure we pick up the exception strategy for console, as
well as to ensure that the appropriate aliases are set.
Returns
  
 
Instantiates and configures the renderer's helper manager
getHelperManager() : \Zend\View\HelperPluginManager
Inherited
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::getHelperManager() | 
Returns
  
 
getInjectTemplateListener()
        
getInjectTemplateListener() 
Inherited
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::getInjectTemplateListener() | 
  
 
Retrieves the layout template name from the configuration
getLayoutTemplate() : string
Inherited
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::getLayoutTemplate() | 
Returns
string
  
 
Instantiates and configures the default MVC rendering strategy
getMvcRenderingStrategy() : \Zend\Mvc\View\Console\DefaultRenderingStrategy
Overriding to ensure we pick up the MVC rendering strategy for console,
as well as to ensure that the appropriate aliases are set.
Returns
  
 
Instantiates and configures the renderer
getRenderer() : \Zend\View\Renderer\PhpRenderer
Inherited
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::getRenderer() | 
Returns
  
 
Instantiates and configures the renderer strategy for the view
getRendererStrategy() : \Zend\View\Strategy\PhpRendererStrategy
Inherited
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::getRendererStrategy() | 
Returns
  
 
Instantiates and configures the renderer's resolver
getResolver() : \Zend\View\Resolver\ResolverInterface
Inherited
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::getResolver() | 
Returns
  
 
Instantiates and configures the "route not found", or 404, strategy
getRouteNotFoundStrategy() : \Zend\Mvc\View\Console\RouteNotFoundStrategy
Overriding to ensure we pick up the route not found strategy for console,
as well as to ensure that the appropriate aliases are set.
Returns
  
 
Instantiates and configures the view
getView() : \Zend\View\View
Inherited
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::getView() | 
Returns
  
 
Configures the MvcEvent view model to ensure it has the template injected
getViewModel() : \Zend\View\Model\ModelInterface
Inherited
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::getViewModel() | 
Returns
  
 
Prepares the view layer
onBootstrap(\Zend\Mvc\MvcEvent $event) : void
Overriding, as several operations are omitted in the console view
algorithms, as well as to ensure we pick up the Console variants
of several listeners and strategies.
Parameters
  
 
Register additional mvc rendering strategies
registerMvcRenderingStrategies(\Zend\EventManager\EventManagerInterface $events) : void
Inherited
If there is a "mvc_strategies" key of the view manager configuration, loop
through it. Pull each as a service from the service manager, and, if it
is a ListenerAggregate, attach it to the view, at priority 100. This
latter allows each to trigger before the default mvc rendering strategy,
and for them to trigger in the order they are registered.
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::registerMvcRenderingStrategies() | 
Parameters
  
 
Register additional view strategies
registerViewStrategies() : void
Inherited
If there is a "strategies" key of the view manager configuration, loop
through it. Pull each as a service from the service manager, and, if it
is a ListenerAggregate, attach it to the view, at priority 100. This
latter allows each to trigger before the default strategy, and for them
to trigger in the order they are registered.
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::registerViewStrategies() | 
  
 
Extract view manager configuration from the application's configuration
loadConfig(array | \ArrayAccess $configService) : array
Parameters
$configService
array\ArrayAccess
Returns
array
  
 
 Properties
 
<p>application configuration service</p>
$config : object
Inherited
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::$$config | 
  
 
 
$event
$event : \Zend\Mvc\MvcEvent
Inherited
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::$$event | 
  
 
 
$exceptionStrategy
$exceptionStrategy 
Inherited
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::$$exceptionStrategy | 
  
 
 
$helperManager
$helperManager 
Inherited
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::$$helperManager | 
  
 
 
$listeners
$listeners : \Zend\Stdlib\CallbackHandler[]
Inherited
| inherited_from | 
\Zend\EventManager\AbstractListenerAggregate::$$listeners | 
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::$$listeners | 
  
 
 
$mvcRenderingStrategy
$mvcRenderingStrategy 
Inherited
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::$$mvcRenderingStrategy | 
  
 
 
$renderer
$renderer 
Inherited
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::$$renderer | 
  
 
 
$rendererStrategy
$rendererStrategy 
Inherited
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::$$rendererStrategy | 
  
 
 
$resolver
$resolver 
Inherited
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::$$resolver | 
  
 
 
$routeNotFoundStrategy
$routeNotFoundStrategy 
Inherited
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::$$routeNotFoundStrategy | 
  
 
 
 
$view
$view 
Inherited
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::$$view | 
  
 
 
$viewModel
$viewModel 
Inherited
| inherited_from | 
\Zend\Mvc\View\Http\ViewManager::$$viewModel |