Ejemplo n.º 1
0
 public function testCreateInterfaceDependency()
 {
     $injectorMock = $this->getMockBuilder('Octahedron\\Pulp\\Injector')->disableOriginalConstructor()->setMethods(['createInstance'])->getMock();
     $injectorMock->expects($this->once())->method('createInstance')->with($this->equalTo('TestInterface'));
     $binding = new Binding('TestInterface');
     $binding->createDependency($injectorMock);
 }
Ejemplo n.º 2
0
 public function getDependency(Binding $binding, Injector $injector, $assistedParams = null, $isOptional = false)
 {
     return $binding->createDependency($injector, $assistedParams, $isOptional);
 }