You are here

public function ContainerBuilder::findTags in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/symfony/dependency-injection/ContainerBuilder.php \Symfony\Component\DependencyInjection\ContainerBuilder::findTags()

Returns all tags the defined services use.

Return value

array An array of tags

File

vendor/symfony/dependency-injection/ContainerBuilder.php, line 990

Class

ContainerBuilder
ContainerBuilder is a DI container that provides an API to easily describe services.

Namespace

Symfony\Component\DependencyInjection

Code

public function findTags() {
  $tags = array();
  foreach ($this
    ->getDefinitions() as $id => $definition) {
    $tags = array_merge(array_keys($definition
      ->getTags()), $tags);
  }
  return array_unique($tags);
}