File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change 23
23
use Murtukov \PHPCodeGenerator \Utils ;
24
24
use Overblog \GraphQLBundle \Definition \ConfigProcessor ;
25
25
use Overblog \GraphQLBundle \Definition \GraphQLServices ;
26
+ use Overblog \GraphQLBundle \Definition \Resolver \AliasedInterface ;
26
27
use Overblog \GraphQLBundle \Definition \Type \CustomScalarType ;
27
28
use Overblog \GraphQLBundle \Definition \Type \GeneratedTypeInterface ;
28
29
use Overblog \GraphQLBundle \Error \ResolveErrors ;
@@ -119,7 +120,7 @@ public function build(array $config, string $type): PhpFile
119
120
$ class = $ this ->file ->createClass ($ config ['class_name ' ])
120
121
->setFinal ()
121
122
->setExtends (static ::EXTENDS [$ type ])
122
- ->addImplements (GeneratedTypeInterface::class)
123
+ ->addImplements (GeneratedTypeInterface::class, AliasedInterface::class )
123
124
->addConst ('NAME ' , $ config ['name ' ])
124
125
->setDocBlock (static ::DOCBLOCK_TEXT );
125
126
@@ -132,6 +133,12 @@ public function build(array $config, string $type): PhpFile
132
133
->emptyLine ()
133
134
->append ('parent::__construct($configProcessor->process($config)) ' );
134
135
136
+ $ class ->createMethod ('getAliases ' , 'public ' )
137
+ ->setStatic ()
138
+ ->setReturnType ('array ' )
139
+ ->setDocBlock ('{@inheritdoc} ' )
140
+ ->append ('return [self::NAME] ' );
141
+
135
142
return $ this ->file ;
136
143
}
137
144
You can’t perform that action at this time.
0 commit comments