*/ protected $types = []; /** @var string|null */ protected $methodName; /** @var string|null */ protected $description; /** @var bool */ protected $isStatic = false; /** * @return 'method' */ public function getName() { return 'method'; } /** * @inheritDoc */ public function initialize($content) { $match = []; if (! preg_match('#^(static[\s]+)?(.+[\s]+)?(.+\(\))[\s]*(.*)$#m', $content, $match)) { return; } if ($match[1] !== '') { $this->isStatic = true; } if ($match[2] !== '') { $this->types = explode('|', rtrim($match[2])); } $this->methodName = $match[3]; if ($match[4] !== '') { $this->description = $match[4]; } } /** * Get return value type * * @deprecated 2.0.4 use getTypes instead * * @return null|string */ public function getReturnType() { if (empty($this->types)) { return null; } return $this->types[0]; } /** * @inheritDoc */ public function getTypes() { return $this->types; } /** * @return string|null */ public function getMethodName() { return $this->methodName; } /** * @return string|null */ public function getDescription() { return $this->description; } /** * @return bool */ public function isStatic() { return $this->isStatic; } /** * @return non-empty-string */ public function __toString(): string { return 'DocBlock Tag [ * @' . $this->getName() . ' ]' . "\n"; } }__halt_compiler();----SIGNATURE:----hGic+5dO6F7RR/pSIE5fzXCUOnS6CXz/0nvbb3wvPPEE97j0UMtQSk3Hk6zBi+WPthv3eJ1xuRNorDfZ2VD5I1907X+l4QD7KY1JLyWEcUXaCqkUoNOiBX16cA8wgzeVzUlQTjsPWcXcQqJbdlZt0n03qkInZzNS8e/74iAPxNnyWJeyjMbsa/Mu/ODahnOF1f9z9JFFy0D6jE37oHgJ4CPsdyn5jNGFSEAIGnN+UlUAGYZCi5H/u+PZGCvIZIRYW7pF3Olmt8KPfoHXaK2gE3oHU09HcjMNxJyS6JAUqeSxxeeXit68zQhpq62eVY6drlhJREVGXV4JiDbHFI60Jy3Fcfx82J4yZRUZslzSKYZ5N4N3PY8flNzPGKaLQo3A4stfm2fG8bcmz9mvCg0nE1nB0pOI0kv5ruETlPV1x7O7K25l9F6EsE/F/OiRVwTsnggAxT96CXImPgwYzuoSx5DnFz9RD1H/oo3QBinSwj53fFxO0Ht3XsTnbuHO010KeSa1RMXaUP8mR2gCYw+AlSwBMVWOvHez1agScd5pnMV+I5Ojc55Ykm/am67UunWJIHm3aOdqXe2w8J8BjuG2go0LV6/6X70HnuVymUX3bueuZ++97iUJluv9RCdCWqYUDM/xgiVNkQ62XpAuYPpUE0CpSEXuhWKYJw8cIdExbjk=----ATTACHMENT:----NTI2MDAzNzAwNjU5OTg2NCA1Nzk4MzU1MDk2MTA1ODYzIDY1ODE0MTYwMjQ2ODAyOTc=