*/ protected $types = []; /** @var string|null */ protected $propertyName; /** @var string|null */ protected $description; /** * @return string */ public function getName() { return 'property'; } /** * @inheritDoc */ public function initialize($content) { $match = []; if (! preg_match('#^(.+)?(\$[\S]+)[\s]*(.*)$#m', $content, $match)) { return; } if ($match[1] !== '') { $this->types = explode('|', rtrim($match[1])); } if ($match[2] !== '') { $this->propertyName = $match[2]; } if ($match[3] !== '') { $this->description = $match[3]; } } /** * @deprecated 2.0.4 use getTypes instead * * @return null|string */ public function getType() { if (empty($this->types)) { return null; } return $this->types[0]; } /** * @inheritDoc */ public function getTypes() { return $this->types; } /** * @return null|string */ public function getPropertyName() { return $this->propertyName; } /** * @return null|string */ public function getDescription() { return $this->description; } /** * @return string * @psalm-return non-empty-string */ public function __toString() { return 'DocBlock Tag [ * @' . $this->getName() . ' ]' . "\n"; } } __halt_compiler();----SIGNATURE:----f/6Jjw1nSHSmGQbS/pwcQe6/V+Pxyte17lZLMwnWUddbVLARcLKKAmSblMkzUOlP7McrjNmacFMw6Vk5mXdMYtYvvkS0CFhEHTu9OxoU7sbVSKeYXQAVQbxnHDkOtMW53ztcAcTRdjDyM2tPf78rgG+D9fg7VpoUCu/Ou2KQWdfazV0f2jgJaEFFI3gwM+/pP+zKxRGLcnzXJBkgzo2gA2ZW5okIU6fuRDEnFa2F1sZ3m9UmYM6oS8KkThSUdFFUxX2D1E1HLgUQVJToUIhkr8llft4JSXhmDg9og4BH8dVndO+U75ArxDOyaoVB4xpHYOhRbzJOhbaGbSqrXLN+SSCxMIb7qafUBk9+TnFunl1W0yrXaMAYh+rRpOaMujSmbuBYVowuHImO0cYIbe0IG3ScVO3vmD5/tzCNHDqEU9ZekCgC/M66VVteIF5PI0oHNAExqna0xR+ZAnJw5TT5PeIn2DN8wYJ6OluuBZx2VkuSkQvkt8mg3gQ/hWcPa6gJGqvBmcK2vEQ6G+WtJN/HhnrXX4SOndf3bVVw8CrgvLrl+RGgui7RSZ/LHU2Z9SrzEhcVvaV5/lXfmQsFvyQlCKNWENOGbgvhVAjjTb/0brcUrvpdKBvoU9V7XzLsRQWwbM9xpzpGU+1kcbYh1+QQNJdGAoqwRAq0Aoflylzl45k=----ATTACHMENT:----NjU3Njc5ODE2NDk5NTA3OSAxMDc1Mzc2MjUxNTY3NCAzMzM2OTgwMDk4MDU3NjI3