protected function getMetadataDefinition(MetadataInterface $metadata) { $definition = new Definition(Metadata::class); $definition->setArguments([$metadata->getAlias(), $metadata->getParameters()]); return $definition; }
/** * {@inheritdoc} */ public function add(MetadataInterface $metadata) { $this->metadata[$metadata->getAlias()] = $metadata; }