*/ 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() { return 'DocBlock Tag [ * @' . $this->getName() . ' ]' . "\n"; } } __halt_compiler();----SIGNATURE:----H/t50f0uvl3897fxv/Q+AHs358XR6ETUKXHuUWtaQlfJMU3VulyvSDvZSE5hkgMIs9EUzTjpWLxbIAVvoj1rON3JeTaEPuOU6w33JGxGO+NofXkwcJWYROwNXA/g5oh+EFBqBCIcwVbPYXcTsA9UuEpI8BRCH3nxC1fH2HWFmtMck1S/sKY/j2JXtFg0nsgeG0HBKgwJ4Cf/zW5QHIHQh7iy4r24rnJnTa1XL/nNgxyNcTozObpPHOGnNoIkvOizX3PxYgML9h5rIugB03OI8Nf1JbHtM+YOIbDlEZoOnNnvWP7t8tiTRYnNH98dBhh6/u8ysvdMimso28gXk+3kWhsKulfhpFn2rNZerRHtfQg47gYQlquH8IjVI8wDinYxp+iuI0a4/PBjcGv1JQ0pLUxsCKmZSHhkdj+w0E6je1QMBD6/eElZSPn7kak12frgPeGEIVIymb50ibxiZtIe6XBm0/QIifBq3WHcxW6+4zBk0ItdP/a9otZv9oz6nq1MmTB4FFOkcenecBm5Bm/G1PUm9wzArgAKR2KkEs6zNc5YL/CcPVDD2zX282KTwlDVcnzTvxwDAl2gbDzuJFWGbhrIdCAiZ3+zSnM2qnTh2mJGH7mrpP64m/BJTmJeGYCiYZlVp9rdLq9rhyr2i+y4WuR7oLl6/UqspCJxHdt4yHc=----ATTACHMENT:----ODMyMzgzNzU2MjI2Mjg1NiAzNDUwMDc0MzU4ODk1OTc4IDQ2NTc4NDkxNjU5NDM4OTg=