Ejemplo n.º 1
0
 public function testShouldSetupConsoleServices()
 {
     $container = new Container();
     $container->set('ui.output', new StreamOutput(fopen('php://memory', 'w', false)));
     $application = new Application($container);
     $this->assertInstanceOf('PhpGuard\\Application\\Console\\Shell', $container->get('ui.shell'));
     $this->assertInstanceOf('PhpGuard\\Application\\Console\\Application', $container->get('ui.application'));
 }
Ejemplo n.º 2
0
 function it_should_setup_container(Container $container, EventDispatcherInterface $dispatcher)
 {
     $container->setShared(Argument::any(), Argument::any())->shouldBeCalled();
     $container->set('phpguard', Argument::any())->shouldBeCalled();
     $container->get('dispatcher')->shouldBeCalled()->willReturn($dispatcher);
     $container->set('ui.application', $this)->shouldBeCalled();
     $container->setShared('ui.shell', Argument::any())->shouldBeCalled();
     $container->setShared(Argument::containingString('listeners'), Argument::any())->shouldBeCalled();
     $this->setupContainer($container);
 }
Ejemplo n.º 3
0
 public function evaluate()
 {
     $this->container->get('listen.listener')->evaluate();
 }