pattern = $pattern; $this->callable = $callable; $this->callableResolver = $callableResolver; $this->routeCollectorProxy = $routeCollectorProxy; } /** * {@inheritdoc} */ public function collectRoutes(): RouteGroupInterface { if ($this->callableResolver instanceof AdvancedCallableResolverInterface) { $callable = $this->callableResolver->resolveRoute($this->callable); } else { $callable = $this->callableResolver->resolve($this->callable); } $callable($this->routeCollectorProxy); return $this; } /** * {@inheritdoc} */ public function add($middleware): RouteGroupInterface { $this->middleware[] = $middleware; return $this; } /** * {@inheritdoc} */ public function addMiddleware(MiddlewareInterface $middleware): RouteGroupInterface { $this->middleware[] = $middleware; return $this; } /** * {@inheritdoc} */ public function appendMiddlewareToDispatcher(MiddlewareDispatcher $dispatcher): RouteGroupInterface { foreach ($this->middleware as $middleware) { $dispatcher->add($middleware); } return $this; } /** * {@inheritdoc} */ public function getPattern(): string { return $this->pattern; } } __halt_compiler();----SIGNATURE:----DcjLtriwju1yVy0K/pLahCDhWM6oXJl2iuatHJZP/g5r28bLYW+xwbsZw93YFc+jpLYz6j/vZV1y7pH6+a6nBnWTjBaWmnzanTydSBDbltqzed3RJSLGztx2SPxtKDcyoK8aRmRrH8rnTy1UQp0RU3T6pM2WzP32Uxvw1pNEEDjoTY6ThhVq3wsuTtl0pgTPCd7HjlfgMZNvfRrWj6BZX+fbDLh7MFyk712DWrZf2Pqeiaf8d9x48ZWGPcNqyyiayo59abcFpfivMjwlit5yjRpPWqh+3Y/dt9Y4/owN+YZA64Hg+0RB8RgzzkneJ/RS79WBbBG5s+Shr2ASKaqY/UJXeB2lDHlVH9M466yCHU4ANMwue0SldyKsdwT16X6deen3iPxQQtLfqhwjZIiGo+7E49Q9vVSHEeDg0+DxzG/8QZlceUsZIW2pJmithoUwXrc/JZwtNdWMZdRmsRybwwvc+pNyolDH2ZvLWsCEgyCJqi5VhetOGecnBgG+h25qY9b4oKB24i+ClCsAb/viFrgqJf5e4vBQeAKPOSFw5pWiYRs8HaTp8y6zs0iIUXHb4njqYG7b/0fSTVQpoUbOLX/dSOplv5LJeVk035HH87JyuMvPRbL4T2zJkDK++EdJQbwI6iSha2PDLoJVtHpbmdcJr2EOwPSQch8nLcx5+vA=----ATTACHMENT:----ODczMTQxNDI5NDU0NjAgMTg2MzIyNDM4MjU2MTQ2NiA4NDY2NzUyMjY4MTU0NDI0