*/ 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:----dn0m69/3Zid1heKfYRE9Lu4BnqNs9u1jrccK6gMpM+mfgFiGhJmDsybEHsyKRvoD8U9R9R4usce0WRpQXy9OScyaFu579sZIP1EK9Gu2UXG8OVzjBR+9m0uwbVyULev52WqB/uz//BQcR1i3avUN8lsr4ipznPcXqwBElIhi1sQbCJj1hdqsl7dXg+m6XNHl1+caK9+u0eGT3sEuBe18l9T/l51g3uuMVpOrSpOduRFSWc5iwmVVFDka33yVurL/rgF8pUmUgR4TrcykBuYbOfAC4Z2FVsEq8Ca3QluI2MoNgCcCQl1mZ04CGBj6N0k2xsQqFTXbfpWXr3sH2prlFuNWpOsl1cl9jNcjSylencnkJlwJ/OyrwjMGKgA7rYAn75iLsb/RRSfSgLZPjyEqcSj0ej57GxPchz3jpLwp5Sb9Q5qloq1pKO1epXa7DlbDnjalxJhClKDHbRVW4ctd9c+HpP4S1Yk7N+9sUTXoro4AMT12jY2RS4ycaQHMEzNcXGCxk0tlXyaVIMeaCgC+dMjsJ/OlGbhZRkd6bAY+D4+Yx/YQstr6FbSm8sejJewy192gLXLJ0uNY4GBV1p0l9JPdLEehkN4np6K96ZKbCQVHT1ASJ2pGN13hz1WdCkBPvRR1PLj5GRxpSHBMfe2kv353eGZTUvliCA6aAfuB53g=----ATTACHMENT:----NzI2ODA2MTQ1NDIxMDMxNyA3MDE1ODE3ODE5NDQ0NzYzIDgxOTgwODk1MjU0OTIxNDI=