* @license MIT */ class InitializeProxy extends MethodGenerator { /** * Constructor */ public function __construct(PropertyGenerator $initializerProperty, ZendMethodGenerator $callInitializer) { parent::__construct('initializeProxy'); $this->setDocblock('{@inheritDoc}'); $this->setBody( 'return $this->' . $initializerProperty->getName() . ' && $this->' . $callInitializer->getName() . '(\'initializeProxy\', array());' ); } }