Returns schema objects.
public static findSchemasByArguments ( |
||
$loader | ||
Résultat | array | schema objects |
public function execute() { $logger = $this->getLogger(); $options = $this->getOptions(); $this->logger->debug("Loading config"); $loader = ConfigLoader::getInstance(); $loader->loadFromSymbol(true); $loader->initForBuild(); $this->logger->debug("Initializing schema generator..."); $generator = new SchemaGenerator($loader, $logger); $args = func_get_args(); $classes = Utils::findSchemasByArguments($loader, $args, $this->logger); foreach ($classes as $class) { $rfc = new ReflectionClass($class); $this->logger->info(sprintf(" %-50s %s", $class, $rfc->getFilename())); } $logger->info('Done'); }