Ejemplo n.º 1
0
 /**
  * Returns shared view variables, this should be used for simple rendering cycles.
  * Such as content blocks and mail templates.
  *
  * @return array
  */
 public static function getGlobalVars()
 {
     if (static::$globalVarCache !== null) {
         return static::$globalVarCache;
     }
     $vars = array_filter(ViewFacade::getShared(), function ($var) {
         return is_scalar($var) || is_array($var);
     });
     return static::$globalVarCache = $vars;
 }