Example #1
0
 /**
  * @expectedException \Auryn\InjectionException
  * @expectedExceptionCode \Auryn\Injector::E_INVOKABLE
  */
 public function testMakeExecutableFailsOnClassWithoutInvoke()
 {
     $injector = new Injector();
     $object = new \StdClass();
     $injector->buildExecutable($object);
 }
Example #2
0
 public function testStaticStringInvokableWithArgument()
 {
     $injector = new \Auryn\Injector();
     $invokable = $injector->buildExecutable('Auryn\\Test\\ClassWithStaticMethodThatTakesArg::doSomething');
     $this->assertEquals(42, $invokable(41));
 }