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:----GFji66/3l1R+RG/v91lYxE61ijo07r4fFBSbsgEVTjpma5g82LGsZIHc5p8HpQlfTaF/R0X5cQbhp37zsQfvbYLdbf/wwmc/ANq1CSX/9ClHrb2stGDd+JUbj00ZMLimWxGVXnaE7Xskk7DfBjt2f9nitK81HAA2OTcW37BUcNqnZwB7MQyTE5GIX+BAh8/F/5TVxBM+ap5FqcyeJUPep4aO1DrFc+LuRIuS77/6EFSq1FBRo+XAZFFaDP80gUX2CPHHCC2ddgPCbWfP8dTCa8CZhsQPneF7d4xPjb4BqhKHI2sw/xrQgFaWxUmpH6DOQYeWZp1tiTTRXQUKOM7gTCM6xX5aSWgB2w6uwraGrlirXyQ0RshEoTMeTcptLV8rOZ3d52jZIkuq+5zo7mmBIK5isMm4/O6QHkunXOT7kitoXT1vM5wUyZCkOj7opnXop1j1nH2UWEuxvU4bOjyDp4XWdUSk+VlUYFRpXVXY+sDvxFIOIn0QBVN9wMywULAoxS127JNSYAiLKDXHdzTWUrdv8mHXWLwx9K5PY/fqm4V1XMvhuD3TbxDbAv/WTTXabpvnilw9/+FPQIKvV1q8O/8FP4LI020OcApM0s3Zjcj4d2M65KXGdCs/f5SEJxMZSTEp5iPl5aLoKnQhpZxLdiqjlzge81SlFruvRy1G1pc=----ATTACHMENT:----MzU2Mjk2OTAxNjgzMzcgNDkzNTQ0MTkwMDk3OTQ1IDQ0NDAxMzM3NDE2Mjg2Nw==