name: ServiceLocatorTest
class_comment: null
dependencies:
- name: ContainerInterface
  type: class
  source: Psr\Container\ContainerInterface
- name: NotFoundExceptionInterface
  type: class
  source: Psr\Container\NotFoundExceptionInterface
- name: Container
  type: class
  source: Symfony\Component\DependencyInjection\Container
- name: ServiceCircularReferenceException
  type: class
  source: Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException
- name: ServiceNotFoundException
  type: class
  source: Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException
- name: ServiceLocator
  type: class
  source: Symfony\Component\DependencyInjection\ServiceLocator
- name: ServiceSubscriberInterface
  type: class
  source: Symfony\Contracts\Service\ServiceSubscriberInterface
- name: ServiceLocatorTestCase
  type: class
  source: Symfony\Contracts\Service\Test\ServiceLocatorTestCase
properties: []
methods:
- name: getServiceLocator
  visibility: public
  parameters:
  - name: factories
  comment: null
- name: testGetThrowsOnUndefinedService
  visibility: public
  parameters: []
  comment: null
- name: testThrowsOnCircularReference
  visibility: public
  parameters: []
  comment: null
- name: testThrowsInServiceSubscriber
  visibility: public
  parameters: []
  comment: null
- name: testGetThrowsServiceNotFoundException
  visibility: public
  parameters: []
  comment: null
- name: testInvoke
  visibility: public
  parameters: []
  comment: null
- name: testProvidesServicesInformation
  visibility: public
  parameters: []
  comment: null
- name: testIsCountableAndIterable
  visibility: public
  parameters: []
  comment: null
- name: getFoo
  visibility: public
  parameters: []
  comment: null
- name: getSubscribedServices
  visibility: public
  parameters: []
  comment: null
traits:
- Psr\Container\ContainerInterface
- Psr\Container\NotFoundExceptionInterface
- Symfony\Component\DependencyInjection\Container
- Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException
- Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException
- Symfony\Component\DependencyInjection\ServiceLocator
- Symfony\Contracts\Service\ServiceSubscriberInterface
- Symfony\Contracts\Service\Test\ServiceLocatorTestCase
interfaces:
- ServiceSubscriberInterface