/** * Retrieve class properties * * @return array */ protected function _getClassProperties() { $properties = parent::_getClassProperties(); // protected $_instanceName = null; $properties[] = ['name' => '_instanceName', 'visibility' => 'protected', 'docblock' => ['shortDescription' => 'Instance name to create', 'tags' => [['name' => 'var', 'description' => 'string']]]]; return $properties; }
/** * Retrieve class properties * * @return array */ protected function _getClassProperties() { $properties = parent::_getClassProperties(); // protected $_instanceName = null; $properties[] = [ 'name' => '_instanceName', 'visibility' => 'protected', 'docblock' => [ 'shortDescription' => 'Proxied instance name', 'tags' => [['name' => 'var', 'description' => 'string']], ], ]; $properties[] = [ 'name' => '_subject', 'visibility' => 'protected', 'docblock' => [ 'shortDescription' => 'Proxied instance', 'tags' => [['name' => 'var', 'description' => $this->getSourceClassName()]], ], ]; // protected $_shared = null; $properties[] = [ 'name' => '_isShared', 'visibility' => 'protected', 'docblock' => [ 'shortDescription' => 'Instance shareability flag', 'tags' => [['name' => 'var', 'description' => 'bool']], ], ]; return $properties; }