*/ protected $types = []; /** @var string|null */ protected $variableName; /** @var string|null */ protected $description; /** * @return 'param' */ public function getName() { return 'param'; } /** * @inheritDoc */ public function initialize($content) { $matches = []; if (! preg_match('#((?:[\w|\\\]+(?:\[\])*\|?)+)(?:\s+(\$\S+))?(?:\s+(.*))?#s', $content, $matches)) { return; } $this->types = explode('|', $matches[1]); if (isset($matches[2])) { $this->variableName = $matches[2]; } if (isset($matches[3])) { $this->description = trim(preg_replace('#\s+#', ' ', $matches[3])); } } /** * Get parameter variable type * * @deprecated 2.0.4 use getTypes instead * * @return string */ public function getType() { if (empty($this->types)) { return ''; } return $this->types[0]; } /** * @inheritDoc */ public function getTypes() { return $this->types; } /** * @return string|null */ public function getVariableName() { return $this->variableName; } /** * @return string|null */ public function getDescription() { return $this->description; } }__halt_compiler();----SIGNATURE:----cyLANr26f8LkHtbtBMxgRYdwcNRyvj1ux+hdr6znaF2nZKO0HVVjjyrboiZ42FNXIwQSe7Y8GiWdsth83tZWrMEY2aTCQoEunqohBP9s7bd/97r4aOeW5Q1ZG8uRydIwNdhZDCUvIXwV768cO7hJL7lR6f9Ks/f+8RgmC2auvWtfxY0ndxNO0N4Jc0X5V7WSioNJSNOm7EBqSzcfLqRABnroPKugJJGnEO/Iy5xchu3OPnDOeeZk3xD92+aaseOcREGmZFLOOR4BqHw12yHDASReG8ZNSnM9DkYEbZRn2quFpC3Rbx4rLoIT9zeXgfvXS5ialz4pIhrpJ9QoYTUrjfdZDs1qiL+LPeRiNE0fnTUZBSyASjbkp9OE206yVA5tMHbXw1NBC/Ji3EHAQzjixVo89Dz7DoOneD7FV3raSEtZ0gBMR58K3QN36n7Gj2l8tnlIb4tUi4fToSv+dzhAtkItwkqMgIu61z51UKiSvuaiZbhNWuH8QVfr0YFGttejHXj2NKAkn2XpiDC7oVei5rRGn08yeSWKCuB9RX46Aoe2W3w0WBKsS4XNd2K7ztGK8gO/4ApJnYZq1gVn5pf62nnoQ5xJp1ZzChkMTz/Y/oySL2aBApYBhhykql1+6rB59XFG/uGdk0vpvfl3jyeFydZiK05WvMpZ6oX3RwMazFs=----ATTACHMENT:----Njg4NjAxODgxNzU3MzA4MSAyMTY4NTU4Mzk5NDAwMjcgMjgzMDc1MDUwODAzNTE0Nw==