services: _defaults: autowire: true autoconfigure: true Pcm\BadgeBundle\Twig\Component\Badge: public: false tags: - { name: twig.component } # Hide the fully qualified Greeting class name from public view # but give the class an alias. This alias will be made public instead. # # Read the documentation to see why we do this: # https://symfony.com/doc/current/service_container/autowiring.html#service-autowiring-alias # # Pcm\ExampleBundle\Greeting: # public: false # alias: pcm_example.greeting # Mark the alias we created as public. # pcm_example.greeting: # public: true # class: Pcm\ExampleBundle\Greeting # If we were defining a twig extension, we'd want to add the twig.runtime tag # so it loads correctly. # # Pcm\ExampleBundle\SomeTwigRuntime # tags: # - { name: twig.runtime }