Webiny\Component\Bootstrap\Environment::registerAppNamespace PHP Method

registerAppNamespace() private method

Registers the application namespace with the ClassLoader component.
private registerAppNamespace ( )
    private function registerAppNamespace()
    {
        // get app namespace
        $namespace = $this->applicationConfig->get('Application.Namespace', false);
        if (!$namespace) {
            throw new BootstrapException('Unable to register application namespace. You must define the application namespace in your App.yaml config file.');
        }
        try {
            // register the namespace
            ClassLoader::getInstance()->registerMap([$namespace => $this->applicationAbsolutePath . 'App']);
        } catch (\Exception $e) {
            throw new BootstrapException('Unable to register application (' . $namespace . ' => ' . $this->applicationAbsolutePath . 'App' . ') namespace with ClassLoader.');
        }
    }