/** * Read any defined route patterns from metadata and inject them into the router * @param Router $router */ public function registerRoutes(Router $router) { foreach ($this->metaDataDriver->getAllClassNames() as $class) { $classMetaData = $this->getMetaDataForClass($class); $router->registerRoutes($classMetaData->getRoutesMetaData()); } }
/** * Get all class names * @return array class names registered to this driver */ public function getAllClassNames() { return $this->driver->getAllClassNames(); }