name: TestContainer class_comment: '# * A special container used in tests. This gives access to both public and # * private services. The container will not include private services that have # * been inlined or removed. Private services will be removed when they are not # * used by other services. # * # * @author Nicolas Grekas # * # * @internal' dependencies: - name: ContainerInterface type: class source: Psr\Container\ContainerInterface - name: Container type: class source: Symfony\Component\DependencyInjection\Container - name: InvalidArgumentException type: class source: Symfony\Component\DependencyInjection\Exception\InvalidArgumentException - name: ParameterBagInterface type: class source: Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface - name: KernelInterface type: class source: Symfony\Component\HttpKernel\KernelInterface properties: [] methods: - name: __construct visibility: public parameters: - name: kernel - name: privateServicesLocatorId - name: renamedIds default: '[]' comment: null - name: compile visibility: public parameters: [] comment: null - name: isCompiled visibility: public parameters: [] comment: null - name: getParameterBag visibility: public parameters: [] comment: null - name: getParameter visibility: public parameters: - name: name comment: null - name: hasParameter visibility: public parameters: - name: name comment: null - name: setParameter visibility: public parameters: - name: name - name: value comment: null - name: set visibility: public parameters: - name: id - name: service comment: null - name: has visibility: public parameters: - name: id comment: null - name: get visibility: public parameters: - name: id - name: invalidBehavior default: self::EXCEPTION_ON_INVALID_REFERENCE comment: null - name: initialized visibility: public parameters: - name: id comment: null - name: reset visibility: public parameters: [] comment: null - name: getServiceIds visibility: public parameters: [] comment: null - name: getRemovedIds visibility: public parameters: [] comment: null - name: getPublicContainer visibility: private parameters: [] comment: null - name: getPrivateContainer visibility: private parameters: [] comment: null traits: - Psr\Container\ContainerInterface - Symfony\Component\DependencyInjection\Container - Symfony\Component\DependencyInjection\Exception\InvalidArgumentException - Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface - Symfony\Component\HttpKernel\KernelInterface interfaces: []