*/ 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:----ub1ZOpEw2oVXo3R36MrGbou4FwrA47Jww5Dt2OL/x4k3Hkc5Pw7/NbQoYPP52BV6Y9hPznpspbTz5SdR1nbDUf1bv8T2syJYWG3z1qms1iru8mba9TlybvnjsKbUUmFoVKMU/XoIbykCvCZRy9YsajeQba0YFuFfIMhoqi0lXbJYtPNB75d10jg/MqjAfHRgWKKiBr6PaD1D3gw4t1/3bQGntLcQYURXxYOQGO7qD5U7XON2mJhL1JXVxa9nonQrg2UwsSYjzI7F9Igpo263aKD6NDw531lFgm9Hh+o9FGkaxRh/5vtkncC/428CQMrT0TGc6UYZBlSdYLDporBdUcw0i3nD+oJJVHBE3kpc2LXyKlKsYPSadv05PE+0r3xB/qIVReEyi4Jp7PQGDbFWuceOo9eHncOBTIedpkHWsymTwpRW25VDFBz5/OIhNJHwQbhRFOIc/GJT19aOjmanCgNBnmLO1rNFaUEeQ7cGmdgTjUY+YPnwQCFP4IqnY4EfjE1Ev5OuWyXMXTBMwBp5r/InRP4zKQv5eQULUmWFi1ntIF8MOP14J3zbkkFvROA+yRmXrYIoRhlKqvqs+cmwK1KErKsBPNhrAIqQ2WgZzHeliWJTaCFEZYRjrWo+8uTqd0+u+LHRQk7k0HWaxCP5juTzYWbfWCzoLLvuIqhP+gw=----ATTACHMENT:----MTE1MTQzMjU1MjcxNjc3MyA4OTg1MzQ4OTgzMDIxMDM2IDYxMTgyMDk3NTcxMjIwODI=