private function __construct(DataMap $config) { $distConf = array_merge($this->getMvcConfig(), $config->toArray()); $this->appConfig = new DataMap($distConf); spl_autoload_register(array(new Classloader($this->appConfig), 'loadClass')); }