staticRouteMap, $this->variableRouteData) = $data; } protected function dispatchVariableRoute($routeData, $uri) { foreach ($routeData as $data) { if (!preg_match($data['regex'], $uri, $matches)) { continue; } // find first non-empty match for ($i = 1; '' === $matches[$i]; ++$i); list($handler, $varNames) = $data['routeMap'][$i]; $vars = []; foreach ($varNames as $varName) { $vars[$varName] = $matches[$i++]; } return [self::FOUND, $handler, $vars]; } return [self::NOT_FOUND]; } }__halt_compiler();----SIGNATURE:----xtxKMFVgl6iKJ0Xwu4SJrghr4h40vRT+DVJ6pDCSNfxMkAqNUIw2t4VqiQ55V3K2shdQB7Huln0QDZpNLIP+samDOjulj3fGj2UeD+tGaoIGXaT06mRuXw2brmUEAiTY+L5GQT9yheyweT89Lud0xkvXWX/krZK8l4bHrDOl0HFoyErTvCMbNYp4FzVqkWnhkc5qnh81PVeaN6xH8QH1Gtdz2FDpeHL/wqGRBBVMw/iMEv06U21aZ11y6tu5+aCo3eM3nZNu2wK8XNtICSzcV7ojgvao8dTAPZ8RinNLGG+AxXavns2RrDzRyWVzAXFz7vFG2G9cgizRsCa+pZuwapI6M/LqjZVbz1N8ey+f2WpC/jO5aw2cGkoowNWHk3ld7zrJ9CLULeY9TXJdW2DASiRdhbazL+SFGPw4qpgoAdbbbfOXCMZMVSgfTQdn9O7LF1UsyUwenw+2WWxTFNYjisTAOR+dceiERUcYLoN//DSW0XXkN/kGPme5KOyDv/eO8rtRiBsgjcGRz55ahhl3JztRzATiSAiXH4Unx5JzGLzv5REK1VoXhF2lksdxvSgfKETxgrj37LoCxyih+zPHytr7RC7I2DSoM44C7IvrCjdYNtGFyygeQt5uCwgGv1p6fir+a80Ua2XeYDN2Ox1cn1Vb87A82cMN2jsnO2qqCE4=----ATTACHMENT:----MTU2ODEzMDMzNzMxMzgyMCA2MzY1OTA2MDU1ODIwOTY0IDQ2NTIyNDE4NTY0OTU3MTY=