Example #1
0
 public function testIsInjectSet()
 {
     $injectFactory = new InjectFactory($this->di, 'DI\\InjectA');
     $this->assertFalse($injectFactory->isInjectSet());
     $injectFactory = new InjectFactory($this->di, 'DI\\InjectB');
     $this->assertTrue($injectFactory->isInjectSet());
 }
Example #2
0
 protected function generateByObject($object)
 {
     $injectFactory = new InjectFactory($this->_di, $object);
     return $injectFactory->isInjectSet() ? $injectFactory->getInstance() : $object;
 }