getDocComment() !== null) { try { $text = $node->getDocComment()->getText(); $text = preg_replace("/int\<\w+,\s*\w+\>/", "int", $text); $this->phpdoc = $text; $phpDoc = DocFactoryProvider::getDocFactory()->create($text); $tags = $phpDoc->getTags(); foreach ($tags as $tag) { $this->tagNames[] = $tag->getName(); } $this->paramTags = $phpDoc->getTagsByName('param'); $this->returnTags = $phpDoc->getTagsByName('return'); $this->varTags = $phpDoc->getTagsByName('var'); $this->links = $phpDoc->getTagsByName('link'); $this->see = $phpDoc->getTagsByName('see'); $this->sinceTags = $phpDoc->getTagsByName('since'); $this->deprecatedTags = $phpDoc->getTagsByName('deprecated'); $this->removedTags = $phpDoc->getTagsByName('removed'); $this->hasInternalMetaTag = $phpDoc->hasTag('meta'); $this->hasInheritDocTag = $phpDoc->hasTag('inheritdoc') || $phpDoc->hasTag('inheritDoc') || stripos($phpDoc->getSummary(), 'inheritdoc') > 0; $this->templateTypes = array_map( function (Generic $tag) { return preg_split("/\W/", $tag->getDescription()->getBodyTemplate())[0]; }, $phpDoc->getTagsByName('template') ); } catch (Exception $e) { $this->parseError = $e; } } } } __halt_compiler();----SIGNATURE:----lmjd55fZ4wJ2IElB/b0AWpUwwjR+O1HlT0v+RTQ1uUaLdGUAMoYxgJLIpJbCblr66QVl+4GJZQX3ZQXpcm8c+z01AFn4KNBIxI4gXFjXS443302jTu85zh78MwJzmRIHTI0NGnMcMbwAGeZseLvDswuUQ1yu2Pbu1OrBKCx6PCOYATuMinLReql6Kyaxc+C6ItSy4FFqpiDfl9qSR/c8wFtCiD9zqV23DBiuo/85C9yif4f+qtYx3DQ3NHTSzEoLOwsgCHJIufga5/QyaykYhB3rAFSkZjlDrbY+kfcwt2pFlimC72VT3NVH5s4CntoTf6RUPIGIVHIq0YhPsd6EKl/enQxx+pG256Jy4BrlhVf5aqG1NK3zhn8ECPfuKnqzrOD1YOvjZMCZ5HRzb2O6RY6j+DPOTO2kZ+Bv3E8FqZEW8mUhKHT7fym6Ib51WaW6XwcB8GpsLeTOSeGA3jHlw+4r8RgdyGZ9tmCf9ZQ+OCoNZyPwSCrZZ6pQh/cAUOegkgkseJ9/InigmchAVr1E+096tm5mShlsMLybk4JK8LCVdAAVqVxHoCjsI560NBAp6BnXZLy7+xlcp5mxNXtcbVTlCVBS+myZMPlhd8TCarnHHKwQ/zky4fJ+Caw5Arnd61RPhKWD7dvmafmhRhugkjIawkQEUcIg6N5WazEwnfk=----ATTACHMENT:----OTk4ODE5MjgxODAwOTg1MSA0MzY0OTA5NDM3NTM0NTA0IDcyOTA3NDUyNzc4OTgxNzI=