Also add eloquent template tags from base class (#1645)

This commit is contained in:
Barry vd. Heuvel
2024-12-30 12:58:28 +01:00
committed by GitHub
parent 9c6380da4a
commit cffcd07e98
+9
View File
@@ -488,6 +488,15 @@ class Alias
$reflection = new ReflectionClass($class);
$traits = collect($reflection->getTraitNames());
$phpdoc = new DocBlock($reflection);
$templates = $phpdoc->getTagsByName('template');
/** @var DocBlock\Tag\TemplateTag $template */
foreach ($templates as $template) {
$template->setBound('static');
$template->setDocBlock($templateDoc);
$templateDoc->appendTag($template);
}
foreach ($traits as $trait) {
$phpdoc = new DocBlock(new ReflectionClass($trait));
$templates = $phpdoc->getTagsByName('template');