Symfony\Component\DependencyInjection\Definition::hasTag PHP Method

hasTag() public method

Whether this definition has a tag with the given name.
public hasTag ( string $name ) : boolean
$name string
return boolean
    public function hasTag($name)
    {
        return isset($this->tags[$name]);
    }

Usage Example

コード例 #1
0
 function it_should_get_interfaces(ContainerBuilder $container, Definition $resolverDefinition)
 {
     $resolverDefinition->hasTag('doctrine.event_listener')->shouldBeCalled()->willReturn(false);
     $resolverDefinition->addTag('doctrine.event_listener', array('event' => 'loadClassMetadata'))->shouldBeCalled();
     $container->hasDefinition('doctrine.orm.listeners.resolve_target_entity')->shouldBeCalled()->willReturn(true);
     $container->findDefinition('doctrine.orm.listeners.resolve_target_entity')->shouldBeCalled()->willReturn($resolverDefinition);
     $container->hasParameter(RepositoryInterface::class)->shouldBeCalled()->willReturn(false);
     $container->hasParameter('spec\\Sylius\\Bundle\\ResourceBundle\\Fixture\\Entity\\Foo')->shouldBeCalled()->willReturn(false);
     $resolverDefinition->addMethodCall('addResolveTargetEntity', array(RepositoryInterface::class, 'spec\\Sylius\\Bundle\\ResourceBundle\\Fixture\\Entity\\Foo', array()))->shouldBeCalled();
     $this->resolve($container, array(RepositoryInterface::class => 'spec\\Sylius\\Bundle\\ResourceBundle\\Fixture\\Entity\\Foo'));
 }
All Usage Examples Of Symfony\Component\DependencyInjection\Definition::hasTag