Download the PHP package railt/symfony-bundle without Composer
On this page you can find all versions of the php package railt/symfony-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package symfony-bundle
This Symfony bundle provides integration of GraphQL using Railt GraphQL.
Requirements
- php:
^8.1
- symfony:
^5.4|^6.0
- railt/railt:
^2.0
Installation
Library is available as composer repository and can be installed using the following command in a root of your project.
Then add bundle into the registered config/bundles.php
list:
Configuration
The fastest way to get started is to create the following configuration file
in config/packages/railt.yaml
.
And schema.graphqls
files inside the resources
directory in root of your
project with the following content:
Then create the following controller:
All Configuration Options
Below is an example of a bundle configuration with all possible options.
compilers:
:
option: value-1
:
option: value-2
# input Example {
#
# "Allow Int(1) as default of Float"
# inCaseOfEnabled(arg: Float = 1): Any
#
# "Allow only Float(1.0) as default of Float"
# inCaseOfDisabled(arg: Float = 1.0): Any
#
# }
#
# input Example {
#
# "Allow Float(1.0) as default of String"
# inCaseOfEnabled(arg: String = 1.0): Any
#
# "Allow only String("1.0") as default of String"
# inCaseOfDisabled(arg: String = "1.0"): Any
#
# }
#
# input Example {
#
# "Allow nullables as default values"
# inCaseOfEnabled(arg: String): Any
#
# "In case of disabled the default value must be defined explicitly"
# inCaseOfDisabled(arg: String = null): Any
#
# }
#
# input Example {
#
# "Allow lists as default values"
# inCaseOfEnabled(arg: [String]!): Any
#
# "In case of disabled the default value must be defined explicitly"
# inCaseOfDisabled(arg: [String]! = []): Any
#
# }
#
endpoints:
:
option: value-1
:
option: value-2
# variables:
# exampleController: "Path\To\ExampleController"
#
# type UserList {
# get(count: Int! = 100): [User!]
# @route(action: $exampleController)
# }
#
playground:
:
option: value-1
:
option: value-2
All versions of symfony-bundle with dependencies
railt/railt Version ~1.3.0|1.3.x-dev
symfony/framework-bundle Version ~3.4|~4.0
symfony/console Version ~3.4|~4.0
symfony/dependency-injection Version ~3.4|~4.0