setVariableName($variableName); } parent::__construct($types, $description); } /** * @deprecated Deprecated in 2.3. Use TagManager::createTagFromReflection() instead * * @return ParamTag */ public static function fromReflection(ReflectionTagInterface $reflectionTag) { $tagManager = new TagManager(); $tagManager->initializeDefaultTags(); return $tagManager->createTagFromReflection($reflectionTag); } /** * @return string */ public function getName() { return 'param'; } /** * @param string $variableName * @return ParamTag */ public function setVariableName($variableName) { $this->variableName = ltrim($variableName, '$'); return $this; } /** * @return string */ public function getVariableName() { return $this->variableName; } /** * @deprecated Deprecated in 2.3. Use setTypes() instead * * @param string $datatype * @return ParamTag */ public function setDatatype($datatype) { return $this->setTypes($datatype); } /** * @deprecated Deprecated in 2.3. Use getTypes() or getTypesAsString() instead * * @return string */ public function getDatatype() { return $this->getTypesAsString(); } /** * @deprecated Deprecated in 2.3. Use setVariableName() instead * * @param string $paramName * @return ParamTag */ public function setParamName($paramName) { return $this->setVariableName($paramName); } /** * @deprecated Deprecated in 2.3. Use getVariableName() instead * * @return string */ public function getParamName() { return $this->getVariableName(); } /** * @return string */ public function generate() { return '@param' . (! empty($this->types) ? ' ' . $this->getTypesAsString() : '') . (! empty($this->variableName) ? ' $' . $this->variableName : '') . (! empty($this->description) ? ' ' . $this->description : ''); } } __halt_compiler();----SIGNATURE:----iXL3+kbDbuQ2vxQDiaDQ5MTkpMiVQSJfEPIQokC6kFOlwo8pUbCvsCiy59kpSwM139Gj0v9u9cJaaIDqLpgrGXe90MnC17Xpj7q+eBzHzwR6tq4qhctXe2j+V2mwpLAVWvt75BU5fQIYnxGvz1+a5m79l9tV6jz/T+Af66hW9Y19TH1ukOiZp1WbwTardJ3qbCa0Xu+8fixvwMkEGwNTznxr8IyYLeSIsH5mD8IPJzpVw+CKeYam57H47qpGRprdMMrBVK3hMwapndJ+TTXCGvVIO1l62pYBYVkxdiiRCdz97ZQNEs4wBlR1kPEWEoUibJ7Wx6cy3vWHg85kEhjC9rU4L7+zqSEAY9cVbFhQ+/tisS2UaE4WplO2ySC7IiNL05RZeOrHQqEMhnnu+qv5OtaurYXVW2Abk/Wrm5ZrLRTUEHqZ/yxeb1BG5Urz6D55DgaWKWEEbrXDUltzWi5pu3NHXUFlfODFcZ9RgeqNryE7SZsfOe0gJL93ygSl8JcmKUOKE/fYj0socRcXdTIapus5Vyf+ONa84EkPFmQwwq1EukJ71FOT75Xu6PvsMPQHru74qRnwewZErj+hi3rWr89ora9A7yNWomcGUFC2jTYyyC8BBq1tMPb2HiBnv2ekznt3tPnE5I6WNU6e7PLWn1YqYJy1t66XtgS8nKPpGIc=----ATTACHMENT:----MTM2MTk3NzU5Nzc5NTEwMiAzOTkyNjA4NzYwMTQ3NTU4IDIzMjU3NTIwMTg3MDExODM=