mirror of
https://github.com/barryvdh/laravel-ide-helper.git
synced 2026-08-17 17:47:13 +00:00
Also add eloquent template tags from base class (#1645)
This commit is contained in:
@@ -488,6 +488,15 @@ class Alias
|
|||||||
$reflection = new ReflectionClass($class);
|
$reflection = new ReflectionClass($class);
|
||||||
$traits = collect($reflection->getTraitNames());
|
$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) {
|
foreach ($traits as $trait) {
|
||||||
$phpdoc = new DocBlock(new ReflectionClass($trait));
|
$phpdoc = new DocBlock(new ReflectionClass($trait));
|
||||||
$templates = $phpdoc->getTagsByName('template');
|
$templates = $phpdoc->getTagsByName('template');
|
||||||
|
|||||||
Reference in New Issue
Block a user