/** * {@inheritdoc} */ public function getClassFqns() { $classFqns = []; foreach ($this->metadataFactory->getAllMetadata() as $metadata) { if (!$this->structureFactory->hasStructuresFor($metadata->getAlias())) { continue; } $classFqns[] = $metadata->getClass(); } return $classFqns; }
/** * {@inheritDoc} */ public function getAllMetadata() { $metadatas = []; foreach ($this->metadataFactory->getAliases() as $alias) { $metadata = $this->metadataFactory->getMetadataForAlias($alias); if (!$this->structureFactory->hasStructuresFor($alias)) { continue; } foreach ($this->structureFactory->getStructures($alias) as $structure) { $structureMetadata = $this->getMetadata($metadata, $structure); $metadatas[] = $structureMetadata; } } return $metadatas; }