public function testGenerateForConstructor() { $generatorMock = $this->getMock('Magento_Di_Generator', array('generateClass'), array(), '', false); foreach ($this->_expectedArguments as $order => $class) { $generatorMock->expects($this->at($order))->method('generateClass')->with($class); } $classGenerator = new Magento_Di_Generator_Class($generatorMock); $classGenerator->generateForConstructor(self::TEST_CLASS_NAME); }
/** * @param string $class * @return array|string */ public function getInstantiator($class) { $this->_classGenerator->generateForConstructor($class); return parent::getInstantiator($class); }
/** * @param string $class */ protected function processClass($class) { $this->_classGenerator->generateForConstructor($class); parent::processClass($class); }