routes as $item) { $route = $item['route']; $callable = $item['callable']; if (preg_match("#^$route$#i", $url)) { Debug::log($route, $url); return $callable; } } return function () {}; } /** * Get the routes array. * * @return array the array of routes */ public function getRoutes(): array { return $this->routes; } /** * Register a new route in case $condition is true. * * @param string $route * @param callable $callable * @param mixed $condition */ public function register(string $route, callable $callable, $condition = true): void { if ($condition && $route) { $this->routes[] = array( 'route' => $route, 'callable' => $callable ); } } } __halt_compiler();----SIGNATURE:----Umf6JwmF+7GuNj+aKvyopm/5Y63rpg18Deh/l6WhEUlBZ4XX0wqmDLfbGOOFMKKfcr9CJZ59z4hOrNyvntqC5WipvFF1VKwDwas7ROYPkNhmqAgih65neHoXLti2HhrPpNMErcVPJkbfmA7ZWSpQKZOz0ftUUHJbvRn7yWihic4Vp/OFjIJZojBeg0PLSt1GNP4KMb6O1pgXKD/E812S+fzDBfAyMjS8pHVIQPwyLI9Dz+dE6GywyvUiGo+hkWaK4I9vrLoWxyjxmANxqsRgpUyEtGwFIkJqwZghVVy0XP6hMrijShIYYan91Nf8gS8xIfQ5vSWiYqYATZCACGWx5zEsivs3APuPfWQDwvfNwnYteN3YYw5hWelNXNfCtS2t6pUnmrj7YDwRj/i5AHhwNe9h8yxuWYOfWhaYGSlvITj6Os+I89mR5Z6CLK12YqYG1b8HA4ZIgE09aPxldtdkMKQnVgJooQK8AGEIssG6JJfoZmQegqEl6N/+xByW1lkxd29XUQq9U+T7iiRrsx/1ot6j9cDIAYL/gODyjJoVi9pThR+SOqlMwCZNmwN5qhRkTn7yQDroTXAyWx4TKUyMKtZuKT4ifJCXzI0clb/Db1utPOZliUneRNeAnZglpNoeyuxeyiQYeHRCT4Rd6tS4d0FlrMpYAOcVGeKo5FkJiJk=----ATTACHMENT:----OTkzMDUzOTg3NDgyNDY4MCA3MTI2ODU5NjkzNjYxNDYxIDc3NDMzMzE5OTIxNTY4MA==