66
77use TypeLang \Parser \TypeParser ;
88use TypeLang \Parser \TypeParserInterface ;
9- use TypeLang \PhpDoc \DocBlock \Combinator \AuthorNameCombinator ;
109use TypeLang \PhpDoc \DocBlock \Combinator \CallableTypeCombinator ;
11- use TypeLang \PhpDoc \DocBlock \Combinator \EmailCombinator ;
1210use TypeLang \PhpDoc \DocBlock \Combinator \IntegerCombinator ;
1311use TypeLang \PhpDoc \DocBlock \Combinator \IssueNameCombinator ;
1412use TypeLang \PhpDoc \DocBlock \Combinator \NameCombinator ;
1816use TypeLang \PhpDoc \DocBlock \Combinator \UrlCombinator ;
1917use TypeLang \PhpDoc \DocBlock \Combinator \VariableCombinator ;
2018use TypeLang \PhpDoc \DocBlock \Combinator \VersionCombinator ;
21- use TypeLang \PhpDoc \DocBlock \Combinator \VisibilityCombinator ;
2219use TypeLang \PhpDoc \DocBlock \Tag \AbstractTag \AbstractTagDefinition ;
23- use TypeLang \PhpDoc \DocBlock \Tag \AccessTag \AccessTagDefinition ;
2420use TypeLang \PhpDoc \DocBlock \Tag \ApiTag \ApiTagDefinition ;
25- use TypeLang \PhpDoc \DocBlock \Tag \AuthorTag \AuthorTagDefinition ;
26- use TypeLang \PhpDoc \DocBlock \Tag \CategoryTag \CategoryTagDefinition ;
27- use TypeLang \PhpDoc \DocBlock \Tag \CopyrightTag \CopyrightTagDefinition ;
2821use TypeLang \PhpDoc \DocBlock \Tag \DeprecatedTag \DeprecatedTagDefinition ;
29- use TypeLang \PhpDoc \DocBlock \Tag \ExampleTag \ExampleTagDefinition ;
30- use TypeLang \PhpDoc \DocBlock \Tag \FilesourceTag \FilesourceTagDefinition ;
3122use TypeLang \PhpDoc \DocBlock \Tag \FinalTag \FinalTagDefinition ;
32- use TypeLang \PhpDoc \DocBlock \Tag \GlobalTag \GlobalTagDefinition ;
33- use TypeLang \PhpDoc \DocBlock \Tag \IgnoreTag \IgnoreTagDefinition ;
3423use TypeLang \PhpDoc \DocBlock \Tag \InheritanceTag \ExtendsTagDefinition ;
3524use TypeLang \PhpDoc \DocBlock \Tag \InheritanceTag \ImplementsTagDefinition ;
3625use TypeLang \PhpDoc \DocBlock \Tag \InheritanceTag \UseTagDefinition ;
37- use TypeLang \PhpDoc \DocBlock \Tag \InheritDocTag \InheritDocTagDefinition ;
3826use TypeLang \PhpDoc \DocBlock \Tag \InternalTag \InternalTagDefinition ;
39- use TypeLang \PhpDoc \DocBlock \Tag \LicenseTag \LicenseTagDefinition ;
4027use TypeLang \PhpDoc \DocBlock \Tag \LinkTag \LinkTagDefinition ;
4128use TypeLang \PhpDoc \DocBlock \Tag \MethodTag \MethodTagDefinition ;
4229use TypeLang \PhpDoc \DocBlock \Tag \MixinTag \MixinTagDefinition ;
43- use TypeLang \PhpDoc \DocBlock \Tag \NameTag \NameTagDefinition ;
4430use TypeLang \PhpDoc \DocBlock \Tag \NoNamedArgumentsTag \NoNamedArgumentsTagDefinition ;
4531use TypeLang \PhpDoc \DocBlock \Tag \OverrideTag \OverrideTagDefinition ;
46- use TypeLang \PhpDoc \DocBlock \Tag \PackageTag \PackageTagDefinition ;
4732use TypeLang \PhpDoc \DocBlock \Tag \ParamClosureThisTag \ParamClosureThisTagDefinition ;
4833use TypeLang \PhpDoc \DocBlock \Tag \ParamInvokedCallableTag \ParamImmediatelyInvokedCallableTagDefinition ;
4934use TypeLang \PhpDoc \DocBlock \Tag \ParamInvokedCallableTag \ParamLaterInvokedCallableTagDefinition ;
6045use TypeLang \PhpDoc \DocBlock \Tag \SealMethodsTag \SealMethodsTagDefinition ;
6146use TypeLang \PhpDoc \DocBlock \Tag \SealPropertiesTag \SealPropertiesTagDefinition ;
6247use TypeLang \PhpDoc \DocBlock \Tag \SeeTag \SeeTagDefinition ;
63- use TypeLang \PhpDoc \DocBlock \Tag \SinceTag \SinceTagDefinition ;
64- use TypeLang \PhpDoc \DocBlock \Tag \SourceTag \SourceTagDefinition ;
65- use TypeLang \PhpDoc \DocBlock \Tag \StaticTag \StaticTagDefinition ;
66- use TypeLang \PhpDoc \DocBlock \Tag \StaticVarTag \StaticVarTagDefinition ;
67- use TypeLang \PhpDoc \DocBlock \Tag \SubpackageTag \SubpackageTagDefinition ;
6848use TypeLang \PhpDoc \DocBlock \Tag \SuppressTag \SuppressTagDefinition ;
6949use TypeLang \PhpDoc \DocBlock \Tag \TemplateTag \TemplateContravariantTagDefinition ;
7050use TypeLang \PhpDoc \DocBlock \Tag \TemplateTag \TemplateCovariantTagDefinition ;
7151use TypeLang \PhpDoc \DocBlock \Tag \TemplateTag \TemplateTagDefinition ;
7252use TypeLang \PhpDoc \DocBlock \Tag \ThrowsTag \ThrowsTagDefinition ;
7353use TypeLang \PhpDoc \DocBlock \Tag \TodoTag \TodoTagDefinition ;
7454use TypeLang \PhpDoc \DocBlock \Tag \UnusedParamTag \UnusedParamTagDefinition ;
75- use TypeLang \PhpDoc \DocBlock \Tag \UsedByTag \UsedByTagDefinition ;
76- use TypeLang \PhpDoc \DocBlock \Tag \UsesTag \UsesTagDefinition ;
7755use TypeLang \PhpDoc \DocBlock \Tag \VarTag \VarTagDefinition ;
7856use TypeLang \PhpDoc \DocBlock \Tag \VersionTag \VersionTagDefinition ;
7957use TypeLang \PhpDoc \DocBlock \TagDefinition \TagDefinitionInterface ;
@@ -124,9 +102,6 @@ final class StandardPlatform implements PlatformInterface
124102 AbstractTagDefinition::NAME => new AbstractTagDefinition (),
125103 ApiTagDefinition::NAME => new ApiTagDefinition (),
126104 FinalTagDefinition::NAME => new FinalTagDefinition (),
127- FilesourceTagDefinition::NAME => new FilesourceTagDefinition (),
128- IgnoreTagDefinition::NAME => new IgnoreTagDefinition (),
129- InheritDocTagDefinition::NAME => new InheritDocTagDefinition (),
130105 InternalTagDefinition::NAME => new InternalTagDefinition (),
131106 NoNamedArgumentsTagDefinition::NAME => new NoNamedArgumentsTagDefinition (),
132107 OverrideTagDefinition::NAME => new OverrideTagDefinition (),
@@ -135,30 +110,14 @@ final class StandardPlatform implements PlatformInterface
135110 SealPropertiesTagDefinition::NAME => new SealPropertiesTagDefinition (),
136111 PureUnlessCallableIsImpureTagDefinition::NAME => new PureUnlessCallableIsImpureTagDefinition (),
137112 TodoTagDefinition::NAME => new TodoTagDefinition (),
138- CategoryTagDefinition::NAME => new CategoryTagDefinition (),
139- CopyrightTagDefinition::NAME => new CopyrightTagDefinition (),
140- PackageTagDefinition::NAME => new PackageTagDefinition (),
141- SubpackageTagDefinition::NAME => new SubpackageTagDefinition (),
142- UsesTagDefinition::NAME => new UsesTagDefinition (),
143- UsedByTagDefinition::NAME => new UsedByTagDefinition (),
144- AuthorTagDefinition::NAME => new AuthorTagDefinition (),
145113 VersionTagDefinition::NAME => new VersionTagDefinition (),
146114 TemplateTagDefinition::NAME => new TemplateTagDefinition (),
147115 TemplateCovariantTagDefinition::NAME => new TemplateCovariantTagDefinition (),
148116 TemplateContravariantTagDefinition::NAME => new TemplateContravariantTagDefinition (),
149- SinceTagDefinition::NAME => new SinceTagDefinition (),
150117 DeprecatedTagDefinition::NAME => new DeprecatedTagDefinition (),
151- LicenseTagDefinition::NAME => new LicenseTagDefinition (),
152118 VarTagDefinition::NAME => new VarTagDefinition (),
153- GlobalTagDefinition::NAME => new GlobalTagDefinition (),
154119 SuppressTagDefinition::NAME => new SuppressTagDefinition (),
155- SourceTagDefinition::NAME => new SourceTagDefinition (),
156120 MethodTagDefinition::NAME => new MethodTagDefinition (),
157- ExampleTagDefinition::NAME => new ExampleTagDefinition (),
158- AccessTagDefinition::NAME => new AccessTagDefinition (),
159- NameTagDefinition::NAME => new NameTagDefinition (),
160- StaticTagDefinition::NAME => new StaticTagDefinition (),
161- StaticVarTagDefinition::NAME => new StaticVarTagDefinition (),
162121 ];
163122 }
164123
@@ -183,15 +142,12 @@ final class StandardPlatform implements PlatformInterface
183142 */
184143 public iterable $ combinators {
185144 get => [
186- VisibilityCombinator::NAME => new VisibilityCombinator (),
187145 UriCombinator::NAME => new UriCombinator (),
188146 UrlCombinator::NAME => new UrlCombinator (),
189147 ReferenceCombinator::NAME => new ReferenceCombinator (),
190148 TypeCombinator::NAME => new TypeCombinator ($ this ->typeParser ),
191149 CallableTypeCombinator::NAME => new CallableTypeCombinator ($ this ->typeParser ),
192150 VariableCombinator::NAME => new VariableCombinator (),
193- AuthorNameCombinator::NAME => new AuthorNameCombinator (),
194- EmailCombinator::NAME => new EmailCombinator (),
195151 IntegerCombinator::NAME => new IntegerCombinator (),
196152 IssueNameCombinator::NAME => new IssueNameCombinator (),
197153 VersionCombinator::NAME => new VersionCombinator (),
0 commit comments