:zap::globe_with_meridians::zap: Easy-to-use & Fast GraphQL server implementation for modern PHP. Includes features from latest draft, middleware directives and modules with extra functionality.
OUTPUTABLE
- catch ClientAware and outputable, rethrow everything else$catchExceptions
(with fallback)
NONE
- rethrow everything (same as $catchExceptions = false
)ALL
- catch everything (same as $catchExceptions = true
)CLIENT_AWARE
- catch ClientAware
, rethrow everything elseClientAware
interface@oneOf
directive which follows an RFC to the graphQL specification
Schema
and ResolvableField
not final to allow extending and declaring as a service. This allows reusing definitions easily using DI.TypesystemDirectiveLocation
and ExecutableDirectiveLocation
static classes are now native enums.
FieldLocation
, FragmentSpreadLocation
, InlineFragmentLocation
directive methods now must be native enum SelectionDirectiveResult
instead of string.
Improvements: