Exemplo n.º 1
0
 public function test_can_register_a_binding_in_the_container()
 {
     $abstract = 'abstract';
     $concrete = 'concrete';
     $this->wrappedMock->shouldReceive('bind')->with($abstract, $concrete)->once()->andReturn('resolved');
     $this->container->bind($abstract, $concrete);
 }
Exemplo n.º 2
0
 /**
  * @param Application $app
  */
 public function bootstrap(Application $app)
 {
     foreach ($app->getRegistry()->getDefinitions() as $abstract => $concrete) {
         if (is_string($concrete) || is_callable($concrete)) {
             $this->container->bind($abstract, $concrete);
         } else {
             $this->container->instance($abstract, $concrete);
         }
     }
 }