- ),
- ),
- ),
-
- 'instance' => array(
-
- // Setup for controllers.
-
- // Injecting the plugin broker for controller plugins into
- // the action controller for use by all controllers that
- // extend it
- 'Zend\Mvc\Controller\ActionController' => array(
- 'parameters' => array(
- 'broker' => 'Zend\Mvc\Controller\PluginBroker',
- ),
- ),
- 'Zend\Mvc\Controller\PluginBroker' => array(
- 'parameters' => array(
- 'loader' => 'Zend\Mvc\Controller\PluginLoader',
- ),
- ),
-
- // Setup for router and routes
- 'Zend\Mvc\Router\RouteStack' => array(
- 'parameters' => array(
- 'routes' => array(
- 'default' => array(
- 'type' => 'Zend\Mvc\Router\Http\Segment',
- 'options' => array(
- 'route' => '/[:controller[/:action]]',
- 'constraints' => array(
- 'controller' => '[a-zA-Z][a-zA-Z0-9_-]*',
- 'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
- ),
- 'defaults' => array(
- 'controller' => 'Application\Controller\IndexController',
- 'action' => 'index',
- ),
- ),
- ),
- 'home' => array(
- 'type' => 'Zend\Mvc\Router\Http\Literal',
- 'options' => array(
- 'route' => '/',
- 'defaults' => array(
- 'controller' => 'Application\Controller\IndexController',
- 'action' => 'index',
- ),
- ),
- ),
- ),
- ),
- ),
-
- // Setup for the view layer.
-
- // Using the PhpRenderer, which just handles html produced by php
- // scripts
- 'Zend\View\Renderer\PhpRenderer' => array(
- 'parameters' => array(
- 'resolver' => 'Zend\View\Resolver\AggregateResolver',
- ),
- ),
- // Defining how the view scripts should be resolved by stacking up
- // a Zend\View\Resolver\TemplateMapResolver and a
- // Zend\View\Resolver\TemplatePathStack
- 'Zend\View\Resolver\AggregateResolver' => array(
- 'injections' => array(
- 'Zend\View\Resolver\TemplateMapResolver',
- 'Zend\View\Resolver\TemplatePathStack',
- ),
- ),
- // Defining where the layout/layout view should be located
- 'Zend\View\Resolver\TemplateMapResolver' => array(
- 'parameters' => array(
- 'map' => array(
- 'layout/layout' => __DIR__ . '/../view/layout/layout.phtml',