Skip to content

Commit 2ddae2b

Browse files
committed
Added EXPERIMENTAL note for code related to type resolution strategies
1 parent b4e6630 commit 2ddae2b

File tree

4 files changed

+27
-0
lines changed

4 files changed

+27
-0
lines changed

src/Server.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -400,6 +400,9 @@ public function setValidationRules(array $validationRules)
400400
}
401401

402402
/**
403+
* EXPERIMENTAL!
404+
* This method can be removed or changed in future versions without a prior notice.
405+
*
403406
* @return Resolution
404407
*/
405408
public function getTypeResolutionStrategy()
@@ -408,6 +411,9 @@ public function getTypeResolutionStrategy()
408411
}
409412

410413
/**
414+
* EXPERIMENTAL!
415+
* This method can be removed or changed in future versions without a prior notice.
416+
*
411417
* @param Resolution $typeResolutionStrategy
412418
* @return Server
413419
*/

src/Type/EagerResolution.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,13 @@
1111
use GraphQL\Type\Definition\WrappingType;
1212
use GraphQL\Utils;
1313

14+
/**
15+
* EXPERIMENTAL!
16+
* This class can be removed or changed in future versions without a prior notice.
17+
*
18+
* Class EagerResolution
19+
* @package GraphQL\Type
20+
*/
1421
class EagerResolution implements Resolution
1522
{
1623
/**

src/Type/LazyResolution.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@
77
use GraphQL\Type\Definition\Type;
88
use GraphQL\Utils;
99

10+
/**
11+
* EXPERIMENTAL!
12+
* This class can be removed or changed in future versions without a prior notice.
13+
*
14+
* Class LazyResolution
15+
* @package GraphQL\Type
16+
*/
1017
class LazyResolution implements Resolution
1118
{
1219
/**

src/Type/Resolution.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@
55
use GraphQL\Type\Definition\ObjectType;
66
use GraphQL\Type\Definition\Type;
77

8+
/**
9+
* EXPERIMENTAL!
10+
* This interface can be removed or changed in future versions without a prior notice.
11+
*
12+
* Interface Resolution
13+
* @package GraphQL\Type
14+
*/
815
interface Resolution
916
{
1017
/**

0 commit comments

Comments
 (0)