/** * Lookup constructor. * * @param Collection $collection */ public function __construct(Collection $collection) { $preparation = []; foreach ($collection->all() as $identifier => $route) { if (strpos($route->pattern(), ')') !== false) { $preparation[$identifier] = $route; continue; } $this->static[$identifier] = $route->pattern(); } $this->prepare($preparation); }