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:----aB1ekF3Mf7dQz/zpWieoFifeWWkjGQ2YdOABLm1NkuYM7GbedMPgUVB1ogtYIC4KlXqt0M58qoRoOYaLkZjE2BmpuVqvB7qvaxegZvIi4/eP2qIxPaniAzt1oGE8E8NS4ER3l+9pRtqpyDyDrHUxjBN33EEui4p2fBsqT4wIGMoXiIEKXLwxmgr95RyC4g8kTAjVjYVQfHcD8gq9TcGu+856YqATdPvNr2ics2xh491uZ9Pr8j1PFaoVY+D+80LIfAt1nPhgudbS7cVYNt246YEIX1CRMYpPfbLxN3pOq4kLCIafJF2ESuwEQv5qws6Xlp7UOv9w/R3SCSftjmHuDC1yAnuGMA0pxC+zRcckEzQG1eIPWLhU+SvrZqZ5ct5zXrpH3H606NWAiWkeDAduLscJE2BgL/TddJIaiQSDRAYzBCey/jPgIpd8muSMUOKy9GsVxgP9JjoqsZc3lKRIg504lP4ueyisO1lnGXTjliyRBdrGe+yVSa7JAEYBL9YCkSOF1+ELGyp2eHs29fra0rTD1IqGvz3JmChxuni26gZZdGlRiVVXjtcCgdqggyJMqsUUJylNSluwwnJW2/0tlOalRP3IBbj7t6HqnJVxHSKbydmiT9IBBK09set3VojZZdwCNkAKa028cdkFYWEzITgbNyvjRU8S5i6Zhn/3o8o=----ATTACHMENT:----NTY1OTgwNjUyMTQ1NDQ1NyAzMTAwNTE1MTQ5NTE2NzQyIDY3MjY5MjkxNTc0NDgzOTk=