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:----lOUVoVYRTB3RRRtpKStm1Ug8hza3qrbPOndot2BHXU/c4TNqd1wU2vSmOsgkOfXjQInmOwnJe/MqQNNYbwObjQpGXddzS7g5SlfdRQQW7IfkQ9kQ6MxNYSHuur6MqcTEOluLoU3PLx5f9wUFIyA3t4Ji4Ullx6u//xPzg3A7Dx1dhjBq3j0/EfFveG1ox/OXxjcCbDVyW1aUNmex5wFNpXiCSTByCs+4hHQgQXtQ1SNr2vDmy3/K4/fiHqTmiMf9EYv0htKwohsUGRsrq6Fxo3nZTvRFJP54Isu2W1JKhuCR1Q78PXDeKsd/kVgsfnxs7xytycBhGjKX21JzSmGt7ZVyg4olTwE0REowxsi1v+7U5lBp8Gnp2Rit6C3Ho7pHHhj/nwQGXHkQi2sGIHi2ylYd4v9qJRfmF4bqW3EmPP9FPR1292cNqUhWCIIEYpOzqugwFBIVIcRxazWfZoeskmXGtulkvVBgEnqyphxbbaWpFHTMi7GRwJRMX8X7i6AYtqoQbG8K5ph2VNflkmgrOjZ81L/UDWRlxYn7Imx3kfUaMzpgjcCcPSKn3jPu8v0Gcu+6CcYXabr7gE8vK7lbJtb9QhwRE8PSldw8a0OsCoWTemob+NYuBDZuw+7iBKvMzScx1EUI9Wum1nYsBXRXTeVEtdG7iKsFgVrS2WGQpDQ=----ATTACHMENT:----NzQ4ODk5Nzc1MDcxMzUxNiA5MjA5Nzg3OTQwNDU4MjU0IDU0MzYzODAyNDgxMTExMzc=