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:----arfISuMD3ri4i+W8e1/gwazHwIA4cxE3IMlGw+AT6rKzazQphiItXJEXzWw5rKI+gDVOH+gAuR5B1Rm3RUH/pGIaa0HKgOaeDSjN/9wKQkR4UdgaIe1hGEVVN9OkPURGT3nX7blzYZansyrj38jL7t7J1KV5yU1BLccDrrohlik0TX74F9QqaHgebOZY14PAieVF7IPfSouNG0LUH03rp8qVHEAChbsQc+n+06lJ1gg83TAe5/Ui9qB7C1jIqc/zJbIf0jsRffVXpb8sB7jujxDXbCm5ONTuawSdugWP7c5YLoSG+jCbbMngj/bGm9WgzV8ruVf2K6okau37c8/+23UKdA0iQoIWc76iaJqMjIq1mhtAkeFovJXUslHVhUP9bailhak8gVCNpJsu03l4urIf+fr231BwHyzi6WtuLBKvD86UzdoAyo6qk8xSsrIPm58c2u3iuQ1tV5QCZEHuqwavIHKQjkRP5XjtHBNilg+DagbQuh8nXSlMPAqBm6PoQsM5uf91iVkDH1XgkiNVGM7za7JWGICJRZ7whlXGdgoTgaa/ED0bhSO8wR+utTU+78JIQXev1YxqiCbYPUtpSbPaHTuGlRJAR9OiB1pl6V+Fneox3C2mie8Ejf9M9FYmDZ4LQE64t2QFkXieQqsZmo5GcPUB1rPZ/3Z7Ey6x4v8=----ATTACHMENT:----Nzk3ODAxMzU1MjIxNzgzOCA0ODAxMDc0MzE2MTk0MzQgNzQxNTUyMTI3NTQwOTE3MQ==