| 
<?phpuse HendrichA\TagPassLibrary\TargetedTagPass;
 use Symfony\Component\DependencyInjection\ContainerBuilder;
 use Symfony\Component\Config\FileLocator;
 use Symfony\Component\DependencyInjection\Loader\YamlFileLoader;
 
 $container = new ContainerBuilder();
 $loader = new YamlFileLoader($container, new FileLocator(__DIR__ . '/config'));
 $loader->load('config.yml');
 
 // Compiler pass.
 $repositoryTagpass = new TargetedTagPass('entity_repository', 'addRepository');
 $container->addCompilerPass($repositoryTagpass);
 $entityManagerTagpass = new TargetedTagPass('entity_manager', 'setEntityManager');
 $container->addCompilerPass($entityManagerTagpass);
 $container->compile();
 $db = $container->get('thesportsdb');
 
 |