Example #1
0
 /**
  * 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();
 }
Example #2
0
 /**
  * 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));
 }
Example #3
0
 /**
  * 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);
 }