Register the controller namespace

refs #5786
This commit is contained in:
Eric Lippmann 2015-08-17 13:31:26 +02:00
parent 965fee1e9e
commit 1e1d4531c6
1 changed files with 13 additions and 7 deletions

View File

@ -89,7 +89,7 @@ class Web extends EmbeddedWeb
->setupLogger() ->setupLogger()
->setupInternationalization() ->setupInternationalization()
->setupZendMvc() ->setupZendMvc()
->setupFormNamespace() ->setupNamespaces()
->setupModuleManager() ->setupModuleManager()
->setupUserBackendFactory() ->setupUserBackendFactory()
->loadSetupModuleIfNecessary() ->loadSetupModuleIfNecessary()
@ -298,13 +298,19 @@ class Web extends EmbeddedWeb
} }
/** /**
* Setup an autoloader namespace for Icinga\Forms * Setup auto loader namespaces for Icinga\Controllers and Icinga\Forms
* *
* @return $this * @return $this
*/ */
private function setupFormNamespace() private function setupNamespaces()
{ {
$this->getLoader()->registerNamespace( $this
->getLoader()
->registerNamespace(
'Icinga\\Controllers',
$this->getApplicationDir('controllers')
)
->registerNamespace(
'Icinga\\Forms', 'Icinga\\Forms',
$this->getApplicationDir('forms') $this->getApplicationDir('forms')
); );