path('sys'))); /* |-------------------------------------------------------------------------- | Register Eloquent Mappings |-------------------------------------------------------------------------- | | A few of the Eloquent ORM classes use a non PSR-0 naming standard so | we will just map them with hard-coded paths here since PSR-0 uses | underscores as directory hierarchy indicators. | */ Autoloader::map(array( 'Laravel\\Database\\Eloquent\\Relationships\\Belongs_To' => path('sys').'database/eloquent/relationships/belongs_to'.EXT, 'Laravel\\Database\\Eloquent\\Relationships\\Has_Many' => path('sys').'database/eloquent/relationships/has_many'.EXT, 'Laravel\\Database\\Eloquent\\Relationships\\Has_Many_And_Belongs_To' => path('sys').'database/eloquent/relationships/has_many_and_belongs_to'.EXT, 'Laravel\\Database\\Eloquent\\Relationships\\Has_One' => path('sys').'database/eloquent/relationships/has_one'.EXT, 'Laravel\\Database\\Eloquent\\Relationships\\Has_One_Or_Many' => path('sys').'database/eloquent/relationships/has_one_or_many'.EXT, )); /* |-------------------------------------------------------------------------- | Register The Symfony Components |-------------------------------------------------------------------------- | | Laravel's "Artisan" CLI makes use of the Symfony Console component to | build a wonderful CLI environment that is both robust and testable. | We'll register the component's namespace here. | */ Autoloader::namespaces(array( 'Symfony\Component\Console' => path('base').'vendor/Symfony/Component/Console', )); /* |-------------------------------------------------------------------------- | Set The CLI Options Array |-------------------------------------------------------------------------- | | If the current request is from the Artisan command-line interface, we | will parse the command line arguments and options and set them the | array of options in the $_SERVER global array for convenience. | */ if (defined('STDIN')) { $console = CLI\Command::options($_SERVER['argv']); list($arguments, $options) = $console; $options = array_change_key_case($options, CASE_UPPER); $_SERVER['CLI'] = $options; } /* |-------------------------------------------------------------------------- | Set The CLI Laravel Environment |-------------------------------------------------------------------------- | | Next we'll set the LARAVEL_ENV variable if the current request is from | the Artisan command-line interface. Since the environment is often | specified within an Apache .htaccess file, we need to set it here | when the request is not coming through Apache. | */ if (isset($_SERVER['CLI']['ENV'])) { $_SERVER['LARAVEL_ENV'] = $_SERVER['CLI']['ENV']; } /* |-------------------------------------------------------------------------- | Register The Laravel Bundles |-------------------------------------------------------------------------- | | Finally we will register all of the bundles that have been defined for | the application. None of them will be started, yet but will be setup | so that they may be started by the develop at any time. | */ $bundles = require path('app').'bundles'.EXT; foreach ($bundles as $bundle => $config) { Bundle::register($bundle, $config); }