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()); }
protected function generateByObject($object) { $injectFactory = new InjectFactory($this->_di, $object); return $injectFactory->isInjectSet() ? $injectFactory->getInstance() : $object; }