Esempio n. 1
0
 public static function swap($target, $name, $file = null)
 {
     if (!self::$constructed) {
         if (array_key_exists($target, self::$middleware)) {
             $keys = array_keys(self::$middleware);
             $length = count($keys);
             $middleware = array();
             for ($i = 0; $i < $length; $i++) {
                 if ($keys[$i] == $target) {
                     $middleware[$name] = true;
                 } else {
                     $middleware[$keys[$i]] =& self::$middleware[$keys[$i]];
                 }
             }
             self::$middleware = $middleware;
             self::require_file($file);
             return false;
         }
     }
     return false;
 }