Esempio n. 1
0
 private function addTeamMemberFactory(ContainerBuilder $container, MetadataInterface $metadata)
 {
     $definition = new Definition(TeamMemberFactory::class);
     $definition->addMethodCall('setClassName', [$metadata->getMember()]);
     $container->setDefinition($metadata->getServiceId('factory.member'), $definition);
 }
Esempio n. 2
0
 /**
  * {@inheritdoc}
  */
 public function add(MetadataInterface $metadata)
 {
     $this->metadata[$metadata->getAlias()] = $metadata;
 }