Пример #1
0
                                    call_user_func_array($r->middleware[$r->mwarecount], array(&$r->params, $next));
                                }
                            }
                        };
                        call_user_func_array($r->middleware[$r->mwarecount], array($r->params, $next));
                    } else {
                        fluf::handleResult(call_user_func_array($r->callback, $r->params));
                    }
                    $r->ran = true;
                } else {
                    unset(self::$routes[$i]);
                }
            }
        }
    }
    fluf::setup();
}
namespace fluf {
    class Arrays
    {
        protected $a;
        public function __construct(&$a)
        {
            $this->a = $a;
        }
        public function __invoke($k, $v)
        {
            if (!isset($v)) {
                return isset($this->a[$k]) ? $this->a[$k] : null;
            }
            $this->a[$k] = $v;