/** * The Alias constructor. * * @constructor * @param {String} $name The alias name. * @param {Object} $owner The alias owner. */ public function __construct($name, $owner) { $this->owner = $owner; $this->_name = $name; $this->_call = $owner->getCall(); $this->_desc = $owner->getDesc(); $this->_example = $owner->getExample(); $this->_lineNumber = $owner->getLineNumber(); $this->_members = $owner->getMembers(); $this->_params = $owner->getParams(); $this->_returns = $owner->getReturns(); $this->_type = $owner->getType(); $this->_isCtor = $owner->isCtor(); $this->_isPlugin = $owner->isPlugin(); $this->_isPrivate = $owner->isPrivate(); $this->_isStatic = $owner->isStatic(); }