Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/digiaonline/graphql-php

A PHP7 implementation of the GraphQL specification.
https://github.com/digiaonline/graphql-php

Add OverlappingFieldsCanBeMergedRule (#69)

d314c1392118079bcd60aed26db19dad7932de30 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add NoUnusedVariablesRule (#68)

0e0bd465943e4ba6488e29dae17bb5f0f4ae46df authored almost 7 years ago by Christoffer Niska <[email protected]>
Add NoUnusedFragmentsRule (#67)

e93945a917f4f327b888a2009b6f63fe77d9e9ef authored almost 7 years ago by Christoffer Niska <[email protected]>
Add NoUndefinedVariablesRule (#66)

e04d76fe9f112a8c8628f40601856eb9380cf45e authored almost 7 years ago by Christoffer Niska <[email protected]>
NoFragmentCycles validation rule (#65)

* Add NoFragmentCyclesRule

* Use qualified reference for array-functions

9c953bfa44746503904d5492e80ac516a7569f54 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add LoneAnonymousOperationRule (#64)

90aa385978bcd90492a2a8574c0fdd91a7234377 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add KnownTypeNamesRule (#63)

3ec7ebb8b7d2fce037ef89a4dccb4e989f9ab181 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add KnownFragmentNamesRule (#62)

ffa014219d87f3dba728d32761f2f83bf0d58f37 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add KnownDirectivesRule (#59)

9185960c2a11413f2f53f216d1477341c5499cb6 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add KnownArgumentNamesRule (#58)

f83c5a6c762da273f5b06b6724da59605cb88660 authored almost 7 years ago by Christoffer Niska <[email protected]>
PossibleFragmentSpreads validation rule (#80)

* Add PossibleFragmentSpreadsRule

7cf87e768e24d302763b1443b8a28dd7884f5519 authored almost 7 years ago by Christoffer Niska <[email protected]>
Merge pull request #84 from digiaonline/composer-travis

Control Travis CI commands through Composer

52d7843502c68100fd47f4f40f2692e10597d6cc authored almost 7 years ago by Sam Stenvall <[email protected]>
Control Travis CI commands through Composer

This makes it easier to see what's going on in one place

4185a51515bc6890b68adcb4b302cf44e3c89465 authored almost 7 years ago by Sam Stenvall <[email protected]>
Fix imports (#85)

c7c2b568ac06e40f0cb82b4d302c6e88c08e655f authored almost 7 years ago by Christoffer Niska <[email protected]>
Merge pull request #81 from digiaonline/lowercase-resources

Unify directory naming scheme by using lowercase

9da8cef01d09032d59d4e371484bc3c4e4c05754 authored almost 7 years ago by Sam Stenvall <[email protected]>
Merge pull request #82 from digiaonline/levenshtein-distance

Use levenshtein() instead of homegrown lexicalDistance()

e8080eed76feb1e8504562c03eb80ba80987aeb3 authored almost 7 years ago by Sam Stenvall <[email protected]>
Add FragmentsOnCompositeTypesRule (#57)

403be5ab8c5f3ff9e337bab3e78b4fa643329d46 authored almost 7 years ago by Christoffer Niska <[email protected]>
Use levenshtein() instead of homegrown lexicalDistance()

fb02019fdadca7737feda6bf4803895aa254b160 authored almost 7 years ago by Sam Stenvall <[email protected]>
Unify directry naming scheme by using lowercase

9231ff516b7c0fa40962f85c76eba8dc97a42b9a authored almost 7 years ago by Sam Stenvall <[email protected]>
Fix PHPUnit IDE path (#79)

0da8e642353e44ed607676f1bceb034e45c1ae4c authored almost 7 years ago by Christoffer Niska <[email protected]>
Merge pull request #78 from digiaonline/fix-typos

Fix typos

9d68a87efe7c1a763593fe4d3ea5ebe7e0a3cdec authored almost 7 years ago by Hugo <[email protected]>
Fix typos

69d46653c38810e3f1d01efc8bddbdd1bdfd9e16 authored almost 7 years ago by Hugo <[email protected]>
Fix messages for skipped tests (#77)

b211eab2decfc7f328791e0c350dec139c5868cd authored almost 7 years ago by Christoffer Niska <[email protected]>
Merge pull request #74 from digiaonline/refactory-execution-values

Refactor execution values.php

1c33f13aafe6869232188fb41e0d53aaf038d528 authored almost 7 years ago by Hung Neo <[email protected]>
Fix tests

4bce92f6c86ea9fb05b6bfcd8f9a40fc354270ad authored almost 7 years ago by Hung Nguyen <[email protected]>
Public API (#72)

* Add proper public API

* Add execute to public API

d3e8851bb501c8218a714233df5358aac90b9a9c authored almost 7 years ago by Christoffer Niska <[email protected]>
Remove ../Execution/values.php file in composer

958a9a5088fc8da594e09415976663cfc318cee4 authored almost 7 years ago by Hung Nguyen <[email protected]>
Introduce new ValuesResolvers class

196f548f1416397c2c81e862a77a1ae478d370c5 authored almost 7 years ago by Hung Nguyen <[email protected]>
Rename ConfigTrait to ConfigAwareTrait (#73)

a0246f3e464d37e8b17ef5d3e71d4dd2f1ff21ec authored almost 7 years ago by Christoffer Niska <[email protected]>
Add proper support for syntax errors (#71)

c341af6f5d31f52f9d78935fbd245d758ded2873 authored almost 7 years ago by Christoffer Niska <[email protected]>
Flatten Language namespace (#70)

aeb790584c6b6377b5cd0634b7cb2e58dcbb5959 authored almost 7 years ago by Christoffer Niska <[email protected]>
Fix TypeInfo::pushInputType argument type (#61)

d7fcc616e7239bbad0a7e82112790c8ec01ad816 authored almost 7 years ago by Christoffer Niska <[email protected]>
Fix schema mutation and subscription return types (#60)

ff82f0a5075a9ed6ce247bb5813ea88f38848302 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add FieldOnCorrectTypeRule (#56)

44350b5434fe954f6ec5bb94df1c4ab1fd0ecb26 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add ExecutableDefinitionsRule (#54)

8278b6b72b28558eec7cf92011b6470524471a23 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add initial support for validation (#53)

750008200d0cb2a8a93d7dcc6a3920ba77e3a187 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add support for visitor ancestors (#52)

0f7b0abb98ba0bb0e2eb2a33f0964f373daf98c8 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add initial support for printing AST nodes (#51)

e9abecf83348380c52f2204292c17b160b90c310 authored almost 7 years ago by Christoffer Niska <[email protected]>
Merge pull request #50 from digiaonline/simplify-unit-test-using-graph-helper

Simplify unit test using graph helper

0bd9e0e31e4cebe1171b580e8c49a7a4dfcf204f authored almost 7 years ago by Hung Neo <[email protected]>
Add simple test for getArgumentValues

c2cd853309ad3a215e839daacdc0c304ffe5a408 authored almost 7 years ago by Hung Nguyen <[email protected]>
Remove execute() helper

4edcaabca65e0815242907ed6f4150be7d17a6f5 authored almost 7 years ago by Hung Nguyen <[email protected]>
Simplify tests using graphql() helper

139aeaa88490f0cc2a481c87f453a84e41f5e893 authored almost 7 years ago by Hung Nguyen <[email protected]>
Merge pull request #49 from digiaonline/execution-service-provider

Execution service provider

9ea83a889a3180058f5db4f01615f49692540449 authored almost 7 years ago by Hung Neo <[email protected]>
Simplify exexution tests by using graphql()

14ff1d79e525419711c6fb5e83ebb5ba7be39af9 authored almost 7 years ago by Hung Nguyen <[email protected]>
Share Execution instance

ccffb252bb0012ba64f940c54819b6862209fd51 authored almost 7 years ago by Hung Nguyen <[email protected]>
Change facades.php to helpers

477874b89cade3619edc64056eda51394376108a authored almost 7 years ago by Hung Nguyen <[email protected]>
Add GraphQLException (#48)

57e28458f7325c20bcd54f895fbbe3a30e7e46a5 authored almost 7 years ago by Christoffer Niska <[email protected]>
Fix execution tests

23c0a7e7ec8e2dec1b02ee0ed6bbb89d339083b3 authored almost 7 years ago by Hung Nguyen <[email protected]>
Introduce ExecutionProvider

36a866e4929bdba1852056b268c19caab42efa4d authored almost 7 years ago by Hung Nguyen <[email protected]>
Merge pull request #46 from digiaonline/exceptions

Refactor exception classes

ed3704a1e65a0ceace1a8ad35f356c03c1262426 authored almost 7 years ago by Sam Stenvall <[email protected]>
Rename BaseException to AbstractException and make it abstract

e7cbc8bca9517c1e5d113e932f8f3814456191c5 authored almost 7 years ago by Sam Stenvall <[email protected]>
Update all @throws annotations programmatically

4d16af65e3d469207c2eeb772da5956febaed9b3 authored almost 7 years ago by Sam Stenvall <[email protected]>
Rename GraphQLError to ExecutionException, make it extend BaseException

00e6a4787fd5fa32bcf86227b59224a3df4476c5 authored almost 7 years ago by Sam Stenvall <[email protected]>
Introduce a BaseException class

All exceptions thrown by the library should extend this

6bce799e40d1bb61ac981a0e12cfd902ed1852c4 authored almost 7 years ago by Sam Stenvall <[email protected]>
Rename SyntaxError to SyntaxErrorException, make it extend the newly introduced LanguageException

44cced2fa03f212254c401d8a8102fcbf8adc8ac authored almost 7 years ago by Sam Stenvall <[email protected]>
Remove tests that checked for language features

There is no point in testing whether the built-in type system throws the expected errors, it is ...

1383f42a25e972011357065e72087c1653578c89 authored almost 7 years ago by Sam Stenvall <[email protected]>
Introduce a specific exception type for invariant errors

7dbeb5ee59e9fc3c7042e2b50e4bf8522816dc1e authored almost 7 years ago by Sam Stenvall <[email protected]>
Replace TypeError with a library-specific InvalidTypeException

d165f5496fb8b87fd445d05cd074d6c3fc27f70a authored almost 7 years ago by Sam Stenvall <[email protected]>
Remove setIsDeprecated()

If it's not supposed to be called it can just as well be removed

1927f2bb6e58431b82bbb840ad2015d0e377df7b authored almost 7 years ago by Sam Stenvall <[email protected]>
Execution context builder (#43)

* Fix style

* Introduce ExecutionContextBuilder

* Use variables for fields that are used t...

fc82471d0b4af8bbabb5539d56d59f894997b371 authored almost 7 years ago by Hung Neo <[email protected]>
Pass environment to resolve function (#40)

* Temp

* Pass environment variables to resolve function

* Fix case issue

2ab509fe372c4768efbde0391556e91201982a90 authored almost 7 years ago by Hung Neo <[email protected]>
Type info visitor (#38)

* Add type info

* Add type info visitor

* Add type info visitor tests

* Add typeFromAST...

bda88f9c0ff3d3dbd27ce208116b1d8e301edafb authored almost 7 years ago by Christoffer Niska <[email protected]>
Add introspection provider (#39)

cea2febd1de7bbb3f578ac9377ff97f7d95b1a09 authored almost 7 years ago by Christoffer Niska <[email protected]>
Fix master phpstan errors (#41)

* Fix some namespace issues

* Remove illegal static "mixed" type-hint

This is a PHP 7.3 (u...

f36e2bfeae1208cf316715b2daa1aeca9462dc2d authored almost 7 years ago by Sam Stenvall <[email protected]>
Add resolver concept (#35)

49bfd8bfcc044f222589e728c2fddad8e47eccc9 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add support for parallel visitors (#34)

6c95d82340f04336a1994725fca3bef6741bd24a authored almost 7 years ago by Christoffer Niska <[email protected]>
Merge pull request #33 from digiaonline/phpstan

Start using Phpstan for static analysis

a37f55d2c0e8a87e62c84ae4029b6784f55483c7 authored almost 7 years ago by Sam Stenvall <[email protected]>
Run phpstan on Travis CI too

Level 1 for now until errors have been fixed

462df952f40f53cf3d8b0095b2abd451877f27b4 authored almost 7 years ago by Sam Stenvall <[email protected]>
Run phpstan as part of the composer test command

872f751b8bd281edb4add2d640b00d9d1aca68bc authored almost 7 years ago by Sam Stenvall <[email protected]>
Move inner functions from ScalarTypesProvider to a separate utility file

Phpstan doesn't understand inner functions

0fd1b1b2d68f925a7256fd1103e75f16977b5306 authored almost 7 years ago by Sam Stenvall <[email protected]>
Fix a few more autoloading issues so Phpstan can do its job

c80a3d5a204fd6589642884a247cdd3514e5b940 authored almost 7 years ago by Sam Stenvall <[email protected]>
Add missing file to the list of autoloaded files

Fixes "Function Digia\GraphQL\Type\__Schema not found while trying to analyse it - autoloading i...

8e8d2f88d22ac9fa77e726e1305450650ba81e5e authored almost 7 years ago by Sam Stenvall <[email protected]>
Add composer script test (#30)

e2f3c94d6548a9b41fffb6d14b9dcc3d6610ee2a authored almost 7 years ago by Hung Neo <[email protected]>
Refactor container builder to use providers (#29)

998488ccdb781667f44856e1788eb0196a9e0de7 authored almost 7 years ago by Christoffer Niska <[email protected]>
Fix code inspection issues (#27)

c545208f5b5bced42898a8132180cb22459b5d9f authored almost 7 years ago by Christoffer Niska <[email protected]>
Fix code style

5522bcf7ad8459339d918bdc2f58f91b931effc7 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add IDE code style config

5e29918a9c6552306c2e0dbf26a12dead0080aac authored almost 7 years ago by Christoffer Niska <[email protected]>
Add initial support for introspection (#15)

e0b7fecc6338743d21ffcd3f513b98558313512f authored almost 7 years ago by Christoffer Niska <[email protected]>
WIP: Add initial support for visitors (#23)

* Add initial support for visitors

* Clean up visitor logic

* Change visitors to return no...

998f3f727efd65297727604fb1b2ffdd1fc9144e authored almost 7 years ago by Christoffer Niska <[email protected]>
Execution fragments deeper (#25)

* Resolve field with proper name (alias)

* Fix test: Resolve multiple fields if any

* Retu...

bd3178c45c83416cc4a6209deb571a0834e66ada authored almost 7 years ago by Hung Neo <[email protected]>
Update IDE php config

d667a8a519033ca27d9c4be1fed796df2944d672 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add Scrutinizer badge (#26)

Fixes https://github.com/digiaonline/graphql-php/issues/22.

e28c182a37c8053b9c17ef34bdd43d2d3fe8e351 authored almost 7 years ago by Hugo <[email protected]>
Merge pull request #24 from digiaonline/parser-test

Parser test

e777986a06e8ab162e48d6047734834104ec8c56 authored almost 7 years ago by Hung Neo <[email protected]>
Add a test for parsing multiple fragments

0aea94b4daa10263180369f697f285ac6911754a authored almost 7 years ago by Hung Neo <[email protected]>
Fix array_map(): Argument #2 should be an array

e06a941da0255ebff7ece1d682eb66f24738969d authored almost 7 years ago by Hung Neo <[email protected]>
Initial support for building schema from SDL (#19)

* Add initial support for building schema

* Refactor utilities

* Change schema builder to ...

7ce0c8fd0e27ec9149fbb0923088ad20c84d9025 authored almost 7 years ago by Christoffer Niska <[email protected]>
Dependecy injection (#21)

* Refactor parser instantiation

* Add initial support for dependency injection

* Refactor ...

4750e84d24d0bef024927702e037fa2a9fd669aa authored almost 7 years ago by Christoffer Niska <[email protected]>
Move SerializationInterface

ea994986b277ccf39806b04e98642819a6c3bad8 authored almost 7 years ago by Christoffer Niska <[email protected]>
Move config into its own namespace

b6afd3b22d9554a991dbe357848ff174f82a57b2 authored almost 7 years ago by Christoffer Niska <[email protected]>
Flatten directory structure (#20)

* Flatten directory structure

* Fix formatting

edaba1f9946afab58e8e2cf5a1e224f44ba863fb authored almost 7 years ago by Christoffer Niska <[email protected]>
Execution mutation + fragments (#18)

* Add support for parsing schema definition

* Throw GraphQLError instead of generic Exception...

974e77278991e58535bd44ffb92874780f10655e authored almost 7 years ago by Hung Neo <[email protected]>
Update composer.json

934e00a111a761ddcfcd2c18e01a8c25ed6cd1e3 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add dummy AST printer

928281ec0dd94656bd12c128b2f41855c1ffb531 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add missing AST builders

9493b836e5455f91de3676c3c9abca6b23f69a8a authored almost 7 years ago by Christoffer Niska <[email protected]>
Add GraphQLError props

7faae52625f0180d85990646c97c24221a79e5d9 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add parse facade

b9da506e762a4be184e2eeb71e060345a9cc9152 authored almost 7 years ago by Christoffer Niska <[email protected]>
Move Schema class

4a04fadf98aacfbc3b7147bded8116ef8eec7fd5 authored almost 7 years ago by Christoffer Niska <[email protected]>
Remove unused files

5d10252092ca1a338cc4dc68451568e2c23daf10 authored almost 7 years ago by Christoffer Niska <[email protected]>
Merge pull request #14 from digiaonline/fix-missing-name-node

Fix missing NameNode while building OperationDefinitionNode

fd56fa15068c4417e02d17676b3cd5883045d6e5 authored almost 7 years ago by Hung Neo <[email protected]>
Fix missing NameNode while building OperationDefinitionNode

bc58202a0103e4d8acf470fff6540dde51df8261 authored almost 7 years ago by Hung Neo <[email protected]>