/** * @param Symfony\Component\DependencyInjection\ContainerBuilder $container * @param Symfony\Component\DependencyInjection\Definition $string * @param Symfony\Component\DependencyInjection\Definition $int * @param Symfony\Component\DependencyInjection\Definition $boolean **/ function let($container, $string, $int, $boolean) { $services = ['friendly.faker.provider.string' => null, 'friendly.faker.provider.int' => null, 'friendly.faker.provider.boolean' => null]; $container->findTaggedServiceIds('friendly.faker.provider')->willReturn($services); $container->getDefinition('friendly.faker.provider.string')->willReturn($string); $container->getDefinition('friendly.faker.provider.int')->willReturn($int); $container->getDefinition('friendly.faker.provider.boolean')->willReturn($boolean); }
/** * @param Symfony\Component\DependencyInjection\ContainerBuilder $container * @param Symfony\Component\DependencyInjection\Definition $manager * @param Symfony\Component\DependencyInjection\Definition $string * @param Symfony\Component\DependencyInjection\Definition $int * @param Symfony\Component\DependencyInjection\Definition $boolean **/ function let($container, $manager, $string, $int, $boolean) { $services = ['friendly.guesser.string' => null, 'friendly.guesser.int' => null, 'friendly.guesser.boolean' => null]; $stringFaker = ['friendly.faker.provider.address' => null, 'friendly.faker.provider.person' => null, 'friendly.faker.provider.internet' => null]; $intFaker = ['friendly.faker.provider.payment' => null]; $container->findTaggedServiceIds('friendly.format.guesser')->willReturn($services); $container->findTaggedServiceIds('friendly.guesser.string.faker')->willReturn($stringFaker); $container->findTaggedServiceIds('friendly.guesser.int.faker')->willReturn($intFaker); $container->findTaggedServiceIds('friendly.guesser.boolean.faker')->willReturn([]); $container->getDefinition('friendly.guesser.manager')->willReturn($manager); $container->getDefinition('friendly.guesser.string')->willReturn($string); $container->getDefinition('friendly.guesser.int')->willReturn($int); $container->getDefinition('friendly.guesser.boolean')->willReturn($boolean); }
/** * @param Symfony\Component\DependencyInjection\ContainerBuilder $container */ public function it_only_processes_when_definition_exists($container) { $container->hasDefinition('fabricius.dispatcher')->shouldBeCalled()->willReturn(false); $container->getDefinition('fabricius.dispatcher')->shouldNotBeCalled(); $this->process($container); }