config = new Config; $paths = array(BASE_PATH, APP_PATH.'models/', APP_PATH.'libraries/'); $application->loader = new Loader($application->config->get('aliases'), $paths); spl_autoload_register(array($application->loader, 'load')); unset($paths); // -------------------------------------------------------------- // Bootstrap the IoC container. // -------------------------------------------------------------- require SYS_PATH.'container'.EXT; $application->container = new Container($application->config->get('container')); // -------------------------------------------------------------- // Register the core application components in the container. // -------------------------------------------------------------- $application->container->instance('laravel.application', $application); $application->container->instance('laravel.config', $application->config); $application->container->instance('laravel.loader', $application->loader); // -------------------------------------------------------------- // Set the IoC container instance for use as a service locator. // -------------------------------------------------------------- IoC::$container = $application->container;