Skip to content

Commit c24f07e

Browse files
committed
Register tags
1 parent 3620eea commit c24f07e

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

libs/phpdoc/src/DocBlockParser.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
use JetBrains\PhpStorm\Language;
88
use TypeLang\Parser\TypeParser;
9+
use TypeLang\PhpDoc\DocBlock\Combinator\AccessCombinator;
910
use TypeLang\PhpDoc\DocBlock\Combinator\AuthorNameCombinator;
1011
use TypeLang\PhpDoc\DocBlock\Combinator\CallableTypeCombinator;
1112
use TypeLang\PhpDoc\DocBlock\Combinator\DescriptionCombinator;
@@ -21,6 +22,7 @@
2122
use TypeLang\PhpDoc\DocBlock\Description\DescriptionInterface;
2223
use TypeLang\PhpDoc\DocBlock\DocBlock;
2324
use TypeLang\PhpDoc\DocBlock\Tag\AbstractTag\AbstractTagDefinition;
25+
use TypeLang\PhpDoc\DocBlock\Tag\AccessTag\AccessTagDefinition;
2426
use TypeLang\PhpDoc\DocBlock\Tag\ApiTag\ApiTagDefinition;
2527
use TypeLang\PhpDoc\DocBlock\Tag\AuthorTag\AuthorTagDefinition;
2628
use TypeLang\PhpDoc\DocBlock\Tag\CategoryTag\CategoryTagDefinition;
@@ -40,6 +42,7 @@
4042
use TypeLang\PhpDoc\DocBlock\Tag\LinkTag\LinkTagDefinition;
4143
use TypeLang\PhpDoc\DocBlock\Tag\MethodTag\MethodTagDefinition;
4244
use TypeLang\PhpDoc\DocBlock\Tag\MixinTag\MixinTagDefinition;
45+
use TypeLang\PhpDoc\DocBlock\Tag\NameTag\NameTagDefinition;
4346
use TypeLang\PhpDoc\DocBlock\Tag\NoNamedArgumentsTag\NoNamedArgumentsTagDefinition;
4447
use TypeLang\PhpDoc\DocBlock\Tag\OverrideTag\OverrideTagDefinition;
4548
use TypeLang\PhpDoc\DocBlock\Tag\PackageTag\PackageTagDefinition;
@@ -61,6 +64,8 @@
6164
use TypeLang\PhpDoc\DocBlock\Tag\SeeTag\SeeTagDefinition;
6265
use TypeLang\PhpDoc\DocBlock\Tag\SinceTag\SinceTagDefinition;
6366
use TypeLang\PhpDoc\DocBlock\Tag\SourceTag\SourceTagDefinition;
67+
use TypeLang\PhpDoc\DocBlock\Tag\StaticTag\StaticTagDefinition;
68+
use TypeLang\PhpDoc\DocBlock\Tag\StaticVarTag\StaticVarTagDefinition;
6469
use TypeLang\PhpDoc\DocBlock\Tag\SubpackageTag\SubpackageTagDefinition;
6570
use TypeLang\PhpDoc\DocBlock\Tag\SuppressTag\SuppressTagDefinition;
6671
use TypeLang\PhpDoc\DocBlock\Tag\TagInterface;
@@ -130,6 +135,7 @@ private function createDefaultCombinators(): array
130135
$types = new TypeCombinator($typeParser);
131136

132137
return [
138+
AccessCombinator::NAME => new AccessCombinator(),
133139
UriCombinator::NAME => new UriCombinator(),
134140
UrlCombinator::NAME => new UrlCombinator(),
135141
ReferenceCombinator::NAME => new ReferenceCombinator(),
@@ -224,6 +230,10 @@ private function createDefaultTagDefinitions(): array
224230
SourceTagDefinition::NAME => new SourceTagDefinition(),
225231
MethodTagDefinition::NAME => new MethodTagDefinition(),
226232
ExampleTagDefinition::NAME => new ExampleTagDefinition(),
233+
AccessTagDefinition::NAME => new AccessTagDefinition(),
234+
NameTagDefinition::NAME => new NameTagDefinition(),
235+
StaticTagDefinition::NAME => new StaticTagDefinition(),
236+
StaticVarTagDefinition::NAME => new StaticVarTagDefinition(),
227237
];
228238
}
229239

0 commit comments

Comments
 (0)