Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
* DataPersister: new `ApiPlatform\State\ProcessorInterface` that replaces DataPersisters (#4351)
* A new configuration is available to keep old services (IriConverter, IdentifiersExtractor and OpenApiFactory) `metadata_backward_compatibility_layer` (defaults to false) (#4351)
* Add support for `security_post_validation` attribute
* Mark the GraphQL subsystem as stable (#4500)

## 2.6.5

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,6 @@
/**
* Export the GraphQL schema in Schema Definition Language (SDL).
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
class GraphQlExportCommand extends Command
Expand Down
2 changes: 0 additions & 2 deletions src/Core/GraphQl/Type/FieldsBuilder.php
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,6 @@
/**
* Builds the GraphQL fields.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
final class FieldsBuilder implements FieldsBuilderInterface
Expand Down
2 changes: 0 additions & 2 deletions src/Core/GraphQl/Type/FieldsBuilderInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@
/**
* Interface implemented to build GraphQL fields.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
interface FieldsBuilderInterface
Expand Down
2 changes: 0 additions & 2 deletions src/Core/GraphQl/Type/SchemaBuilder.php
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,6 @@
/**
* Builds the GraphQL schema.
*
* @experimental
*
* @author Raoul Clais <raoul.clais@gmail.com>
* @author Alan Poulain <contact@alanpoulain.eu>
* @author Kévin Dunglas <dunglas@gmail.com>
Expand Down
2 changes: 0 additions & 2 deletions src/Core/GraphQl/Type/SchemaBuilderInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@
/**
* Builds a GraphQL schema.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
interface SchemaBuilderInterface
Expand Down
2 changes: 0 additions & 2 deletions src/Core/GraphQl/Type/TypeBuilder.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@
/**
* Builds the GraphQL types.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
final class TypeBuilder implements TypeBuilderInterface
Expand Down
2 changes: 0 additions & 2 deletions src/Core/GraphQl/Type/TypeBuilderInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,6 @@
/**
* Interface implemented to build a GraphQL type.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
interface TypeBuilderInterface
Expand Down
2 changes: 0 additions & 2 deletions src/Core/GraphQl/Type/TypeConverter.php
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,6 @@
/**
* Converts a type to its GraphQL equivalent.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
final class TypeConverter implements TypeConverterInterface
Expand Down
2 changes: 0 additions & 2 deletions src/Core/GraphQl/Type/TypeConverterInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,6 @@
/**
* Converts a type to its GraphQL equivalent.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
interface TypeConverterInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Action/EntrypointAction.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,6 @@
/**
* GraphQL API entrypoint.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
final class EntrypointAction
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Action/GraphQlPlaygroundAction.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,6 @@
/**
* GraphQL Playground entrypoint.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
final class GraphQlPlaygroundAction
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Action/GraphiQlAction.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,6 @@
/**
* GraphiQL entrypoint.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
final class GraphiQlAction
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Error/ErrorHandler.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@
/**
* Handles the errors thrown by the GraphQL library by applying the formatter to them (default behavior).
*
* @experimental
*
* @author Ollie Harridge <code@oll.ie>
*/
final class ErrorHandler implements ErrorHandlerInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Error/ErrorHandlerInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,6 @@
* Handles the errors thrown by the GraphQL library.
* It is responsible for applying the formatter to the errors and can be used for filtering or logging them.
*
* @experimental
*
* @author Ollie Harridge <code@oll.ie>
*/
interface ErrorHandlerInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Executor.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@
/**
* Wrapper for the GraphQL facade.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
final class Executor implements ExecutorInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/ExecutorInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,6 @@
/**
* Wrapper for the GraphQL facade.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
interface ExecutorInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/Factory/CollectionResolverFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,6 @@
/**
* Creates a function retrieving a collection to resolve a GraphQL query or a field returned by a mutation.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
* @author Kévin Dunglas <dunglas@gmail.com>
* @author Vincent Chalamon <vincentchalamon@gmail.com>
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/Factory/ItemMutationResolverFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,6 @@
/**
* Creates a function resolving a GraphQL mutation of an item.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
* @author Vincent Chalamon <vincentchalamon@gmail.com>
*/
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/Factory/ItemResolverFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,6 @@
/**
* Creates a function retrieving an item to resolve a GraphQL query.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
* @author Kévin Dunglas <dunglas@gmail.com>
* @author Vincent Chalamon <vincentchalamon@gmail.com>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,6 @@
/**
* Creates a function resolving a GraphQL subscription of an item.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
final class ItemSubscriptionResolverFactory implements ResolverFactoryInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/Factory/ResolverFactoryInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@
/**
* Builds a GraphQL resolver.
*
* @experimental
*
* @author Kévin Dunglas <dunglas@gmail.com>
*/
interface ResolverFactoryInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/MutationResolverInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@
/**
* A function resolving a GraphQL mutation.
*
* @experimental
*
* @author Raoul Clais <raoul.clais@gmail.com>
*/
interface MutationResolverInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/QueryCollectionResolverInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@
/**
* A function resolving a GraphQL query of a collection.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
interface QueryCollectionResolverInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/QueryItemResolverInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@
/**
* A function resolving a GraphQL query of an item.
*
* @experimental
*
* @author Lukas Lücke <lukas@luecke.me>
*/
interface QueryItemResolverInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/ResourceFieldResolver.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,6 @@
/**
* A field resolver that resolves IDs to IRIs and allow to access to the raw ID using the "#id" field.
*
* @experimental
*
* @author Kévin Dunglas <dunglas@gmail.com>
*/
final class ResourceFieldResolver
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/Stage/DeserializeStage.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,6 @@
/**
* Deserialize stage of GraphQL resolvers.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
final class DeserializeStage implements DeserializeStageInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/Stage/DeserializeStageInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@
/**
* Deserialize stage of GraphQL resolvers.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
interface DeserializeStageInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/Stage/ReadStage.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,6 @@
/**
* Read stage of GraphQL resolvers.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
final class ReadStage implements ReadStageInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/Stage/ReadStageInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@
/**
* Read stage of GraphQL resolvers.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
interface ReadStageInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/Stage/SecurityPostDenormalizeStage.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@
/**
* Security post denormalize stage of GraphQL resolvers.
*
* @experimental
*
* @author Vincent Chalamon <vincentchalamon@gmail.com>
*/
final class SecurityPostDenormalizeStage implements SecurityPostDenormalizeStageInterface
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@
/**
* Security post deserialization stage of GraphQL resolvers.
*
* @experimental
*
* @author Vincent Chalamon <vincentchalamon@gmail.com>
*/
interface SecurityPostDenormalizeStageInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/Stage/SecurityPostValidationStage.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@
/**
* Security post validation stage of GraphQL resolvers.
*
* @experimental
*
* @author Vincent Chalamon <vincentchalamon@gmail.com>
* @author Grégoire Pineau <lyrixx@lyrixx.info>
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@
/**
* Security post validation stage of GraphQL resolvers.
*
* @experimental
*
* @author Vincent Chalamon <vincentchalamon@gmail.com>
* @author Grégoire Pineau <lyrixx@lyrixx.info>
*/
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/Stage/SecurityStage.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@
/**
* Security stage of GraphQL resolvers.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
final class SecurityStage implements SecurityStageInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/Stage/SecurityStageInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@
/**
* Security stage of GraphQL resolvers.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
* @author Vincent Chalamon <vincentchalamon@gmail.com>
*/
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/Stage/SerializeStage.php
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,6 @@
/**
* Serialize stage of GraphQL resolvers.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
final class SerializeStage implements SerializeStageInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/Stage/SerializeStageInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@
/**
* Serialize stage of GraphQL resolvers.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
interface SerializeStageInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/Stage/ValidateStage.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,6 @@
/**
* Validate stage of GraphQL resolvers.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
final class ValidateStage implements ValidateStageInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/Stage/ValidateStageInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@
/**
* Validate stage of GraphQL resolvers.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
interface ValidateStageInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/Stage/WriteStage.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,6 @@
/**
* Write stage of GraphQL resolvers.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
final class WriteStage implements WriteStageInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Resolver/Stage/WriteStageInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@
/**
* Write stage of GraphQL resolvers.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
interface WriteStageInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Serializer/Exception/ErrorNormalizer.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@
/**
* Normalize GraphQL error (fallback).
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
final class ErrorNormalizer implements NormalizerInterface
Expand Down
2 changes: 0 additions & 2 deletions src/GraphQl/Serializer/Exception/HttpExceptionNormalizer.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,6 @@
/**
* Normalize HTTP exceptions.
*
* @experimental
*
* @author Alan Poulain <contact@alanpoulain.eu>
*/
final class HttpExceptionNormalizer implements NormalizerInterface
Expand Down
Loading