77use Defuse \Crypto \Key ;
88use League \Bundle \OAuth2ServerBundle \Model \AbstractClient ;
99use League \Bundle \OAuth2ServerBundle \Model \Client ;
10+ use Symfony \Component \Config \Definition \Builder \ArrayNodeDefinition ;
1011use Symfony \Component \Config \Definition \Builder \NodeDefinition ;
1112use Symfony \Component \Config \Definition \Builder \TreeBuilder ;
1213use Symfony \Component \Config \Definition \ConfigurationInterface ;
1314
1415final class Configuration implements ConfigurationInterface
1516{
17+ /**
18+ * @return TreeBuilder<'array'>
19+ */
1620 public function getConfigTreeBuilder (): TreeBuilder
1721 {
1822 $ treeBuilder = new TreeBuilder ('league_oauth2_server ' );
@@ -36,6 +40,9 @@ public function getConfigTreeBuilder(): TreeBuilder
3640 return $ treeBuilder ;
3741 }
3842
43+ /**
44+ * @return ArrayNodeDefinition<TreeBuilder<'array'>>
45+ */
3946 private function createAuthorizationServerNode (): NodeDefinition
4047 {
4148 $ treeBuilder = new TreeBuilder ('authorization_server ' );
@@ -121,6 +128,9 @@ private function createAuthorizationServerNode(): NodeDefinition
121128 return $ node ;
122129 }
123130
131+ /**
132+ * @return ArrayNodeDefinition<TreeBuilder<'array'>>
133+ */
124134 private function createResourceServerNode (): NodeDefinition
125135 {
126136 $ treeBuilder = new TreeBuilder ('resource_server ' );
@@ -146,6 +156,9 @@ private function createResourceServerNode(): NodeDefinition
146156 return $ node ;
147157 }
148158
159+ /**
160+ * @return ArrayNodeDefinition<TreeBuilder<'array'>>
161+ */
149162 private function createScopesNode (): NodeDefinition
150163 {
151164 $ treeBuilder = new TreeBuilder ('scopes ' );
@@ -176,6 +189,9 @@ private function createScopesNode(): NodeDefinition
176189 return $ node ;
177190 }
178191
192+ /**
193+ * @return ArrayNodeDefinition<TreeBuilder<'array'>>
194+ */
179195 private function createPersistenceNode (): NodeDefinition
180196 {
181197 $ treeBuilder = new TreeBuilder ('persistence ' );
@@ -240,6 +256,9 @@ private function createPersistenceNode(): NodeDefinition
240256 return $ node ;
241257 }
242258
259+ /**
260+ * @return ArrayNodeDefinition<TreeBuilder<'array'>>
261+ */
243262 private function createClientNode (): NodeDefinition
244263 {
245264 $ treeBuilder = new TreeBuilder ('client ' );
0 commit comments