diff --git a/src/GraphQLiteServiceProvider.php b/src/GraphQLiteServiceProvider.php index 1803444..970b630 100644 --- a/src/GraphQLiteServiceProvider.php +++ b/src/GraphQLiteServiceProvider.php @@ -3,6 +3,7 @@ namespace TheCodingMachine; use Doctrine\Common\Annotations\Reader; +use Psr\Http\Server\MiddlewareInterface; use TheCodingMachine\GraphQLite\Http\Psr15GraphQLMiddlewareBuilder; use TheCodingMachine\GraphQLite\Http\WebonyxGraphqlMiddleware; use function extension_loaded; @@ -112,9 +113,9 @@ public static function getMiddlewareBuilder(Schema $schema): Psr15GraphQLMiddlew } /** - * @Factory(tags={@Tag(name=MiddlewareListServiceProvider::MIDDLEWARES_QUEUE, priority=MiddlewareOrder::ROUTER)}) + * @Factory(name=WebonyxGraphqlMiddleware::class,tags={@Tag(name=MiddlewareListServiceProvider::MIDDLEWARES_QUEUE, priority=MiddlewareOrder::ROUTER)}) */ - public static function getMiddleware(Psr15GraphQLMiddlewareBuilder $builder): WebonyxGraphqlMiddleware + public static function getMiddleware(Psr15GraphQLMiddlewareBuilder $builder): MiddlewareInterface { return $builder->createMiddleware(); }