__construct() __construct(string $controllerDir, string $controllerNamespace) : mixed Parameters string $controllerDir string $controllerNamespace Returns mixed —
loadRoutes() loadRoutes() : \Symfony\Component\Routing\RouteCollection 加载所有路由 Returns \Symfony\Component\Routing\RouteCollection —
collectAttributesAndMiddleware() collectAttributesAndMiddleware(array $attributes) : array 辅助方法:收集注解对象 & 从接口自动提取中间件 Parameters array $attributes Returns array —
parseDocBlockAnnotations() parseDocBlockAnnotations(?string $docComment) : array 从 DocBlock 解析注解数据 (保持原有正则逻辑) Parameters ?string $docComment Returns array —
convertFileToClass() convertFileToClass(string $file) : string Parameters string $file Returns string —