/** * Get the root Facade application instance. * * Inspired by Laravel (http://laravel.com) * * @param string $key * @return mixed */ function app($key = null) { if (!is_null($key)) { return app()->get($key); } return \Hubzero\Facades\Facade::getApplication(); }
/** * Register facades with the autoloader * * @param array $aliases * @return void */ public function registerBaseFacades($aliases = array()) { // Set the application to resolve Facades Facade::setApplication($this); // Create aliaes for runtime Facade::createAliases(array_merge(static::$baseAliases, $aliases)); }
/** * Register facades with the autoloader * * @param array $aliases * @return void */ public function registerFacades($aliases = array()) { // Set the application to resolve Facades Facade::setApplication($this); // Create aliaes for runtime Facade::createAliases((array) $aliases); }