*/ private $types = []; /** @var string|null */ private $variableName; /** @var string|null */ private $description; /** @inheritDoc */ public function getName(): string { return 'var'; } /** @inheritDoc */ public function initialize($content): void { $match = []; if ( ! preg_match( '#^([^\$]\S+)?\s*(\$[\S]+)?\s*(.*)$#m', $content, $match ) ) { return; } if ($match[1] !== '') { $this->types = explode('|', rtrim($match[1])); } if ($match[2] !== '') { $this->variableName = $match[2]; } if ($match[3] !== '') { $this->description = $match[3]; } } /** @inheritDoc */ public function getTypes(): array { return $this->types; } public function getVariableName(): ?string { return $this->variableName; } public function getDescription(): ?string { return $this->description; } /** * @psalm-return non-empty-string */ public function __toString(): string { return 'DocBlock Tag [ * @' . $this->getName() . ' ]' . PHP_EOL; } }__halt_compiler();----SIGNATURE:----MOrOlJV0C7oqS5BwbUSaayyimM+Pni+xTtBlPVCnBGsAJyrno6gOmS6UeTh6VrQjTvWkUHJ+9e0DCUVp/q2v1F4LVTuazAdmZEVQYDqytKTiRfRdAgJQ+F+lRyEvqQ4OS/L15iMxviJkD+yMQVfrtuDImn/N0LCBIW8+ag5ZqRpPtqhFmenTWEhJG0Uve4TfFnl5XO7m87m5NWxagkulK0O7yvLByxoS6WnHPELjOaf0mNcgQF6TFFkJYzRD/BouFDNG2bp29vueyoAKX8CB18sjEi2Klk9DhIa4Dgr/KACAsrs2/nvavdb8SlzzuvkgF3gr3K+AVSuhf4vSLpQNviImSwDMb/5l4Od/PwtunAHydLST0zGq7DBEzZf/lmd+cqNv/Vp4BrEJgctVkvPnuBcTmZZ1Z9GYeUDmNNTRVl4C+PzEhMODGpUcLE51aZ1jNJyXWCkQcyzcHy2yj4qk7hbYn95HRrrq/s7i36JVe4bwXMGlAlJeQKhtUZ+IhfToFQS7RksCLtL7MqvHXfXyoydNgcDN4gX97J3Cn5hhqFmi21Ho3DlQRZbbZ6J5SgBU+sP7lcw3D3Fz0+H7YMG+rWdr0nZ+DU6wK6HOn/B7SNCX5+k1xTeD5m13cZhd8gynZVdX8C6mhIWvCle76c2ZYS8MehDXMziM1TfeOR2a+gM=----ATTACHMENT:----ODgzMTIyNzU2MDc1MTMwNSA5MzMxODI4MTgxNjUyMDIwIDM1NTY2MzQxMjkzOTEzNjk=