*/ 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; } /** * @psalm-return non-empty-string */ public function __toString(): string { return 'DocBlock Tag [ * @' . $this->getName() . ' ]' . "\n"; } }__halt_compiler();----SIGNATURE:----M7wY8F9bYqPjD63WZcd/b5zGLBuSuUGto3NobPb5oVjTwsVw93xYPjCNd5jwSLL1IJ8Ax9zpdbIjp4maGuHY8+d+P/HNiOu0DBvIG0LQJt/J9Ss0TYmSwGExaGU2ZmpPqoZXfBRf+Hbiyzq0CficsttHi/1/szgGihxwgHFhh7EtUPJn69oV3s3IOBYdGb6M8wUuEwUCq96g+OxTcDelr21KEDzat941twBD0yoP0NfREBBpJJQEXUxaV/ur0G9m90QaXcOEMsPujkbvG5h9TrRqLGdDMAVdVjUMez4E4uSc960deALY7/9NoWtcY/urugmoH+61VjsuhBTQ4Q88wGrj3lJxafIlfPyTF/mRI/g7iWU9MQd3SIydRKmV2TatKtfSWODCLbxXiCC3t428ZXKrOU/eD1wwCwjzgOwzGkifoDY2EDaWM1Z4svm1nRMIUReVsIFq7olPgie/er1yfnTU+0U/b41f+0MowT44+O0/EazY4RQZXznNCdzKSv+IjEelrxBEmpD9mbafkOw2c2QFUEf2rLCXiUryU0Tne6dx89of1n3z1IqgutrGdueKgLxQaAUa5FkccRAFW3ayxjOT8T8fRgPw2Inv+YjiWaLttdlI1wuWIUC/8EiXk+u4WBGsyDjfkZeELNrvEg5eDFZEE/o6tRDpbAAJkXQmivg=----ATTACHMENT:----MTYwMDgwNTA0ODYzNzczNSAzNDg4ODYzNzIwNzc1MzM1IDI0NTY2MTEzOTUzNzE1MzQ=