Symfony\Component\DependencyInjection\ContainerBuilder::register PHP Method

register() public method

This methods allows for simple registration of service definition with a fluid interface.
public register ( string $id, string $class = null ) : Definition
$id string The service identifier
$class string The service class
return Definition A Definition instance
    public function register($id, $class = null)
    {
        return $this->setDefinition($id, new Definition($class));
    }

Usage Example

 /**
  * {@inheritdoc}
  */
 public function load(array $config, ContainerBuilder $container)
 {
     // checker
     $container->register('bravesheep_active_link.checker', 'Bravesheep\\ActiveLinkBundle\\ActiveChecker')->addArgument(new Reference('kernel'))->addArgument(new Reference('request_stack'));
     // twig extension
     $container->register('bravesheep_active_link.twig', 'Bravesheep\\ActiveLinkBundle\\Twig\\BravesheepActiveLinkExtension')->addArgument(new Reference('bravesheep_active_link.checker'))->addTag('twig.extension');
 }
All Usage Examples Of Symfony\Component\DependencyInjection\ContainerBuilder::register