createForDevelopment([$basePath . '/src']); echo "Created DiscoveryService for development\n"; // Test discovery directly echo "Starting discovery...\n"; $results = $discoveryService->discover(); echo "Discovery completed!\n"; echo "Attributes found: " . $results->attributes->count() . "\n"; echo "Routes found: " . $results->routes->count() . "\n"; echo "Interfaces found: " . $results->interfaces->count() . "\n"; if ($results->attributes->count() > 0) { echo "Attribute types: " . implode(', ', $results->attributes->getAllTypes()) . "\n"; } } catch (\Throwable $e) { echo "ERROR: " . $e->getMessage() . "\n"; echo "File: " . $e->getFile() . ":" . $e->getLine() . "\n"; echo "Trace:\n" . $e->getTraceAsString() . "\n"; }