From fdbfbf07a15cc8bb54279a93574ceb65e0cd844a Mon Sep 17 00:00:00 2001 From: Simon Podlipsky Date: Sat, 12 Feb 2022 20:57:30 +0100 Subject: [PATCH] Use `return $this` instead of `static` as we're working with builders so the same instances are being returned --- src/Builder/EnumBuilder.php | 2 +- src/Builder/FieldBuilder.php | 8 ++++---- src/Builder/InterfaceBuilder.php | 2 +- src/Builder/ObjectBuilder.php | 6 +++--- src/Builder/TypeBuilder.php | 2 +- src/Builder/UnionBuilder.php | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/Builder/EnumBuilder.php b/src/Builder/EnumBuilder.php index 5e75e2e..66bfd9f 100644 --- a/src/Builder/EnumBuilder.php +++ b/src/Builder/EnumBuilder.php @@ -22,7 +22,7 @@ public static function create(string $name): self } /** - * @return static + * @return $this */ public function addValue(string $value, ?string $name = null, ?string $description = null): self { diff --git a/src/Builder/FieldBuilder.php b/src/Builder/FieldBuilder.php index 0dbf471..ce1844b 100644 --- a/src/Builder/FieldBuilder.php +++ b/src/Builder/FieldBuilder.php @@ -38,7 +38,7 @@ public static function create(string $name, Type $type): self } /** - * @return static + * @return $this */ public function setDescription(string $description): self { @@ -48,7 +48,7 @@ public function setDescription(string $description): self } /** - * @return static + * @return $this */ public function addArgument(string $name, Type $type, ?string $description = null, mixed $defaultValue = null): self { @@ -76,7 +76,7 @@ public function addArgument(string $name, Type $type, ?string $description = nul * * @param callable(mixed, array, mixed, ResolveInfo) : mixed $resolver * - * @return static + * @return $this */ public function setResolver(callable $resolver): self { @@ -86,7 +86,7 @@ public function setResolver(callable $resolver): self } /** - * @return static + * @return $this */ public function setDeprecationReason(string $reason): self { diff --git a/src/Builder/InterfaceBuilder.php b/src/Builder/InterfaceBuilder.php index b15e293..f18788d 100644 --- a/src/Builder/InterfaceBuilder.php +++ b/src/Builder/InterfaceBuilder.php @@ -10,7 +10,7 @@ class InterfaceBuilder extends ObjectBuilder private $resolveType; /** - * @return static + * @return $this */ public function setResolveType(callable $resolveType): self { diff --git a/src/Builder/ObjectBuilder.php b/src/Builder/ObjectBuilder.php index a5fb9fb..4471609 100644 --- a/src/Builder/ObjectBuilder.php +++ b/src/Builder/ObjectBuilder.php @@ -28,7 +28,7 @@ public static function create(string $name): self } /** - * @return static + * @return $this */ public function addInterface(InterfaceType $interfaceType): self { @@ -40,7 +40,7 @@ public function addInterface(InterfaceType $interfaceType): self /** * @param callable():array>|array> $fields * - * @return static + * @return $this */ public function setFields(callable|array $fields): self { @@ -52,7 +52,7 @@ public function setFields(callable|array $fields): self /** * @param callable(mixed, array, mixed, ResolveInfo) : mixed $fieldResolver * - * @return static + * @return $this */ public function setFieldResolver(callable $fieldResolver): self { diff --git a/src/Builder/TypeBuilder.php b/src/Builder/TypeBuilder.php index 21e1c2b..cfe6477 100644 --- a/src/Builder/TypeBuilder.php +++ b/src/Builder/TypeBuilder.php @@ -26,7 +26,7 @@ final protected function __construct(string $name) } /** - * @return static + * @return $this */ public function setDescription(string $description): self { diff --git a/src/Builder/UnionBuilder.php b/src/Builder/UnionBuilder.php index 620c141..cba367a 100644 --- a/src/Builder/UnionBuilder.php +++ b/src/Builder/UnionBuilder.php @@ -28,7 +28,7 @@ public static function create(string $name): self * * @param callable(mixed):ObjectType $resolveType * - * @return static + * @return $this */ public function setResolveType(callable $resolveType): self { @@ -40,7 +40,7 @@ public function setResolveType(callable $resolveType): self /** * @param ObjectType[] $types * - * @return static + * @return $this */ public function setTypes(array $types): self {