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

Update README.md (#210)

a5a1ff4f406e39df91976c4b9dda9b3b31df4e7e authored over 6 years ago by Christoffer Niska <[email protected]>
Add missing definition tests (#207)

dfc587f4653464c4832b6bf2e72d86f50db2b574 authored over 6 years ago by Christoffer Niska <[email protected]>
Refactor printer (#208)

e86c97d6e3cef8543965648847731a0d1886e8e8 authored over 6 years ago by Christoffer Niska <[email protected]>
Refactor type definition functions (#206)

* Refactor type definition functions to use destructor syntax (thanks @hungneox)

* Revert the...

60fdc284094f3aed64d901cf215edec3e527d65e authored over 6 years ago by Christoffer Niska <[email protected]>
Add missing functions to type definitions (#205)

2e19c89ffee06acae1b611344f156b780614659e authored over 6 years ago by Christoffer Niska <[email protected]>
Missing type hints (#204)

* Add some missing PHPDoc and type hints

41f82cf5b86f15722e4c64c6be8c5cb6ab681514 authored over 6 years ago by Hung Neo <[email protected]>
Introduce subscribe method to Field (#203)

12eb4f0c7233a59d8b7c15bc78e502c57b7e3cae authored over 6 years ago by Christoffer Niska <[email protected]>
Remove configuration concept (#201)

* Refactor types to use constructor params

* Refactor schema to use constructor params

* R...

ffa870fd14c3d2789694660697e55df1b12ef377 authored over 6 years ago by Christoffer Niska <[email protected]>
Introduce FieldCollector (#200)

* Introduce FieldCollector

* Use getAliasOrNameValue() instead of custom function

* Add mi...

fa923be97e07a6321568903a118c466f14caa41e authored over 6 years ago by Hung Neo <[email protected]>
Lexer optimizations (#196)

* Introduce body and bodyLength fields

* Add static cache for charCodeAt

* Move position t...

87d4063dc686c818d0c75069ef4cfc22bbfe3353 authored over 6 years ago by Christoffer Niska <[email protected]>
Remove ExecutionStrategy abstract class (#199)

* Remove ExecutionStrategy abstract class

* Support for getting Subscription type

* Change...

16c004dae421aa4c5eaded95bd696b63e6d95544 authored over 6 years ago by Hung Neo <[email protected]>
Test: Handles execution with a complex schema (#194)

fae893899a5c84aa6014255b008e9d329547db1c authored almost 7 years ago by Hung Neo <[email protected]>
Execution resolve test (#191)

* Update phpdoc

* Test: Default function accesses properties

* Test: Default function call...

5de2c3042a0143eb4c98d753edc2813ef4d46608 authored almost 7 years ago by Hung Neo <[email protected]>
Lexer unit tests (#184)

* Fix two bugs in the StringReader, fixes escaped string handling and multi-byte handling

The...

8c2102a200e95e68282fc14bf34bd2174d5fea7e authored almost 7 years ago by Sam Stenvall <[email protected]>
Optimize lexer (#188)

* Optimize lexer.

* Fix code.

* Fix formatting.

6349c72cfd8c3b3a2ff69aef853447899a6c6d2f authored almost 7 years ago by Sebastian Siemssen <[email protected]>
Add initial support for resolving types (#187)

f3670f6422d4311c04747ec4166bb4984aacbe0e authored almost 7 years ago by Christoffer Niska <[email protected]>
Parser optimization (#185)

* Optimize AST builder

* Optimize node builder

f9fcd698232e85623cfcca6d501dbf1eaaab1919 authored almost 7 years ago by Christoffer Niska <[email protected]>
Execution variable test (#169)

* Test: Executes with complex input

* Test: Properly parses single value to list

* Test: P...

a70b29ce66578be8175faf50ab06422e74045701 authored almost 7 years ago by Hung Neo <[email protected]>
Use correct type for exception (#186)

574096a185e3ba9381d616207ce926ce9c7e7c8e authored almost 7 years ago by Sebastian Siemssen <[email protected]>
Add missing schema validation tests (#183)

b79bd3b1285ff42301ff7ec2722e7be4a6f2effe authored almost 7 years ago by Christoffer Niska <[email protected]>
Fix typehint for buildLocatedError (#181)

01b2c4b49c21efbb968714439250e01e9a3c104c authored almost 7 years ago by Christoffer Niska <[email protected]>
Schema extension resolver registry (#180)

* Add support for providing a resolver registry when extending a schema

* Add schema extensio...

66efdd3d025a868a4527fd60d6cf0e825072ce17 authored almost 7 years ago by Christoffer Niska <[email protected]>
Merge pull request #179 from digiaonline/fix-overlapping-fields-tests

Fix the broken test case in OverlappingFieldsCanBeMergedRuleTest

a92d277e28234e0595d519f68589188fda962ea2 authored almost 7 years ago by Sam Stenvall <[email protected]>
Merge pull request #177 from digiaonline/blockstring-tests

Add block string value unit tests

d55e2d25711ec9eeb0567d51509738901577b148 authored almost 7 years ago by Sam Stenvall <[email protected]>
Fix the broken test case in OverlappingFieldsCanBeMergedRuleTest

The problem was we were comparing using strict comparison when we actually only wanted to check ...

eef1fa49add1fd3d4d7eb327628866a3d4336189 authored almost 7 years ago by Sam Stenvall <[email protected]>
Add block string value unit tests

Closes #10

6cf8a13c3ea34b89a51a10102c12b164cacfe525 authored almost 7 years ago by Sam Stenvall <[email protected]>
Update README.md (#176)

9b75bf7cc065cd826c096529f9ba9ed9a0bb0833 authored almost 7 years ago by Christoffer Niska <[email protected]>
Class-based resolvers (#174)

* Add initial support for class-based resolvers

* Refactor resolvers to always be class-based...

af86681019d9045c8886b1e21cf5daccf9efb02d authored almost 7 years ago by Christoffer Niska <[email protected]>
Refactor definition builder usage (#173)

* Refactor schema builder to use an info class

* Refactor schema extender to use an info clas...

7495b8c060c6e7e3d12927147128f9130afaf7e3 authored almost 7 years ago by Christoffer Niska <[email protected]>
Refactor context creation (#171)

* Remove ValidationContextCreator

* Remove BuilderContextCreator

* Remove ExtensionContext...

c4e50dfa4cdad35b354988a3cfea678d1ba39aba authored almost 7 years ago by Christoffer Niska <[email protected]>
Refactor comparators to use the container (#170)

3744dbdf884f0ed06f4135b15cab8a8e9299985e authored almost 7 years ago by Christoffer Niska <[email protected]>
Drop the GraphQL prefix (#168)

4528ae2b0628cd4ebc6d98ed80273e7642db2a67 authored almost 7 years ago by Christoffer Niska <[email protected]>
Fix PHPUnit configuration (#167)

cdd9bcd0f91015fdcdd613b87d0d2cde0793aacf authored almost 7 years ago by Christoffer Niska <[email protected]>
Fix README (#166)

ef42497f665454056a729f2fefaf831760a2a28d authored almost 7 years ago by Christoffer Niska <[email protected]>
Rename GraphQL functions (#165)

* Rename functions using the new keyword

* Rename file

* Fix build

3b6bae001aa7fa6e059957de4974dd4c9ab6c158 authored almost 7 years ago by Christoffer Niska <[email protected]>
Schema package (#164)

* Add initial support for schema extension (WIP)

* Rename SchemaValidator package to SchemaVa...

08910a2bb16f08bf1d776891dc96f1e4f01f4e40 authored almost 7 years ago by Christoffer Niska <[email protected]>
Refactor schema builder (#163)

* Add initial support for schema extension (WIP)

* Rename SchemaValidator package to SchemaVa...

102634479c82fa55d6aa060eec4576c877232478 authored almost 7 years ago by Christoffer Niska <[email protected]>
Schema extension (#159)

* Add initial support for schema extension (WIP)

* Rename SchemaValidator package to SchemaVa...

98caf9b82b15a430fbf6fc377520ceb01ee07753 authored almost 7 years ago by Christoffer Niska <[email protected]>
Resolver registry (#160)

* Add initial support for a resolver registry

* Fix schema validation tests

* Fix schema p...

178671fd501380b74d88320c404bf1cc8efeb919 authored almost 7 years ago by Christoffer Niska <[email protected]>
Refactor helper functions to use the container (#158)

* Refactor helper functions to use the container

* Rename ValueHelper methods

fc38ef8ac558ef0b70a094a381048b5545abfc3d authored almost 7 years ago by Christoffer Niska <[email protected]>
Execution execution tests (#146)

* Test if ResolveInfo is passed correctly to field resolver

* Threads root value context corr...

abc3c73f4c3253b440c9b9fa567aeda9a51a203f authored almost 7 years ago by Hung Neo <[email protected]>
Refactor public API (#155)

* Refactor public API

* Rename GraphQL::get to make

341e250772206732c92f41e969b608242505bd88 authored almost 7 years ago by Christoffer Niska <[email protected]>
Remove unused Reason class (#154)

a4db6d301683a2160c56eec93e3cd0be392a18a2 authored almost 7 years ago by Christoffer Niska <[email protected]>
Rename ValueNodeCoercer (#153)

289a3ed054dc10b2663573ca3ddd1a3ec1d885b0 authored almost 7 years ago by Christoffer Niska <[email protected]>
Refactor validation package (#152)

9dfa1de77413735454d9f95eca6210a87dc1d199 authored almost 7 years ago by Christoffer Niska <[email protected]>
Refactor schema validation package (#151)

7728caaceb3d7e0cd72ebb647855197e93ff9a7b authored almost 7 years ago by Christoffer Niska <[email protected]>
Refactor DefinitionBuilder instantiation (#150)

e0ab72a78b316dea1679785e6622f6d4e8814c15 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add more SchemaValidator tests (#148)

30514f9cdbd165319c6ce5a373874372040219e1 authored almost 7 years ago by Christoffer Niska <[email protected]>
Execution list tests (#144)

* Execution list tests

* List test: Array values test

* List test: Promise values test

...

96e565568a33682e8f77c6cc2429334aa0a09964 authored almost 7 years ago by Hung Neo <[email protected]>
Refactor parser (fixes #125) (#145)

c47e08d5f37be72adde39c89f4bfa34c4bf52a0a authored almost 7 years ago by Christoffer Niska <[email protected]>
Remove ConfigObject (#143)

* Remove ConfigObject (fixes #126)

* Move ResolveInfo to Execution namespace

* Remove unus...

6a0ac7540d2d1ad7085ca0cc3533bd60d87958d6 authored almost 7 years ago by Christoffer Niska <[email protected]>
Error location and path (#139)

b86485f56cbf38bd36b995ec2050b0e5666cb132 authored almost 7 years ago by Christoffer Niska <[email protected]>
Execution mutation test (#142)

* Mutation evaluation tests

* Implement executeFieldsSerially for mutation

379cffb506807b555a82104a4b41d4a7cd7610ae authored almost 7 years ago by Hung Neo <[email protected]>
Add CacheAwareTrait (#136)

c6bcad74e2d42d37071aaa51e9b75193e6b6cff4 authored almost 7 years ago by Christoffer Niska <[email protected]>
Introspection tests (#141)

* Add introspection tests

* Add ArgumentsAwareInterface

* Move introspection meta fields i...

df07f91e58adbd2f306e6c860fc35b58a9ba43f8 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add validation tests (#140)

5040599d1474c45cfb4f4f90bf0a04f96dac157b authored almost 7 years ago by Christoffer Niska <[email protected]>
Add remaining query tests (#137)

4e1448bfa76d5a57b2c50a74f0481dee8796464d authored almost 7 years ago by Christoffer Niska <[email protected]>
Fix QueryTest (#135)

1e2a2c84d7013833c137f8b218aa7e9d3d4a432a authored almost 7 years ago by Hung Neo <[email protected]>
Class-based coercers (#134)

* Add class-based coercers

* Remove coercer functions

* Update dependencies

aa4919c5a643d88b983c369f6f345c5a932c7a6a authored almost 7 years ago by Christoffer Niska <[email protected]>
Refactor Schema (#133)

ae72bfe0a7b55431832ad71b0fddeffd2be45168 authored almost 7 years ago by Christoffer Niska <[email protected]>
Refactor type definitions (#132)

* Remove some use of toString

* Refactor type definitions

80210173f13b435c76873904bda9ede800e4197e authored almost 7 years ago by Christoffer Niska <[email protected]>
Execution abstract promise test (#131)

* Abstract promise tests

* Handles promise return from resolve and resolveType

* Port all ...

5ee55a4504f9b24757b8665790db0e7dddae99e3 authored almost 7 years ago by Hung Neo <[email protected]>
Refactor valueFromAST function (#129)

2e6153d09f938d9fcef8faf30bbce42bb2fdb014 authored almost 7 years ago by Christoffer Niska <[email protected]>
Refactor helper functions (#128)

34bf963dbcd8f95deb4cd4240548e9a3322f0bd9 authored almost 7 years ago by Christoffer Niska <[email protected]>
Execution union interface test (#130)

* Move common test classes to a separate file

* Fix one mutation test

* Port all union int...

7bb9a66f4e3a9804e3054c97343fa53e0f04d8e6 authored almost 7 years ago by Hung Neo <[email protected]>
Move SchemaBuilder to root namespace (#124)

aadb028a1a53410be043b217f4d003ea6da60eb7 authored almost 7 years ago by Christoffer Niska <[email protected]>
Move introspection query (#123)

45a2bb8dc08025d301e275ccbb136e73ae7cd505 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add initial support for schema validation (#118)

d5f8d69ebbe0199de9414f2f3c239e60a19b237f authored almost 7 years ago by Christoffer Niska <[email protected]>
Remove unused classes - re-add later if needed (#121)

8bc3a995eb47fe6d500e897355a86bec7e91e76a authored almost 7 years ago by Hung Neo <[email protected]>
Update README.md (#112)

943009842e3c165a587c49194ccc9db3d266dfb7 authored almost 7 years ago by Christoffer Niska <[email protected]>
Refactory Abstract tests (#119)

9cc935f94808cfbe0211cd4293b6a609e89abaaf authored almost 7 years ago by Hung Neo <[email protected]>
Add initial support for resolver map (fixes #114) (#116)

8434f04406508899f6f1e1b48a8a6ac56505747a authored almost 7 years ago by Christoffer Niska <[email protected]>
Rules provider (#120)

* Change rules to use the container

* Fix bugs in execution tests

04fa93cc9c84e88342716df631b1e82ee51cf17e authored almost 7 years ago by Christoffer Niska <[email protected]>
Execution abstract first test (#117)

* First Abstract test

* Change \ArrayObject to array for easier to debug

57c9679143401032da012ea7918e660016cf8de8 authored almost 7 years ago by Hung Neo <[email protected]>
Add project files (#115)

bea54a35aa0776b767ad5727ce1c1929b97d56d3 authored almost 7 years ago by Hugo <[email protected]>
Execution directives tests (#111)

* Add default field resolver

* Porting all directives test cases from graphql-js

* Add .id...

5b308a1aa6a08e58b943963a15ed2570ae8e4fe4 authored almost 7 years ago by Hung Neo <[email protected]>
Execute complete type value (#104)

* Fix typo

* Check if should include certain field in collectFields

* Check if should incl...

b18e13898fccd78be6fb1282d31478c371c7624c authored almost 7 years ago by Hung Neo <[email protected]>
Refactor validation rules (#110)

* Refactor all rules to use the specific kind visitor

* Rename context field in rules

8a158727a9a9f0cdc4635ac2ccb0d3c702412a23 authored almost 7 years ago by Christoffer Niska <[email protected]>
Move providers into associated namespaces (#109)

38dc72d617c8374bbc38373ad8b360a6b00516a0 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add validation tests (#107)

42be8dc6276df9d97911aa518e88cdd1b549713d authored almost 7 years ago by Christoffer Niska <[email protected]>
ValuesOnCorrectTypes validation rule (#106)

* Add ValuesOnCorrectTypesRule (WIP)

* Refactor rules to use the specific kind visitor

* F...

ff101215e8e6561e13e56678e5db87ac79221f31 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add SpecificKindVisitor (#105)

79a9b5de7a3cc6e37448f897bea7cdb107770dc5 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add VariablesInAllowedPositionRule (#103)

0e9e5a4b1ca9367e3db858542027fa9018243b18 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add VariablesDefaultValueAllowedRule (#102)

69a0013b5a3e67fcffdf08373a443575f0078c76 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add VariablesAreInputTypesRule (#101)

77a2395f65c5c2f3050d6814f0ccec5a9ddf7de8 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add UniqueVariableNamesRule (#100)

2074216e128a19f07f3bd780f5c18b815d68ceca authored almost 7 years ago by Christoffer Niska <[email protected]>
Add UniqueOperationNamesRule (#99)

55af3ed29175d65f4ab45e74d199e0d7a8e49d06 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add UniqueFragmentNamesRule (#97)

ab51f6cb22c9b73bdf38b6bd74c62e3bf6bdfcd1 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add UniqueInputFieldNamesRule (#98)

88dec8a1ab4e2151bc3898b6130639f363dfe9d7 authored almost 7 years ago by Christoffer Niska <[email protected]>
Rules builder (#96)

* Add builder for validation rules (fixes #95)

* Rename rules getter

fc8a519085d869884f0a5cb90e70e650481cf46d authored almost 7 years ago by Christoffer Niska <[email protected]>
UniqueDirectivesPerLocation validation rule (#94)

* Add UniqueDirectivesPerLocationRule

* Change to use interface instead of method_exists

*...

2e83a136cc3058dec96e982985e5933544dbeb31 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add UniqueArgumentNamesRule (#93)

49e16b724dc610a23b38832e5711ed4c2b942172 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add SingleFieldSubscriptionRule (#92)

08fc53312b81080b42d1b46a2d0c25f4c6614c4e authored almost 7 years ago by Christoffer Niska <[email protected]>
Add ScalarLeafsRule (#91)

784c11a5db20c01e13f518afae8db13d5a769354 authored almost 7 years ago by Christoffer Niska <[email protected]>
Add ProvidedNonNullArgumentsRule (#90)

aebe7d993a83711c6b70e00f169c2f4ec532aa36 authored almost 7 years ago by Christoffer Niska <[email protected]>
Fix graphql indentation for validation rules (#87)

d010a1be7643c6b9534cb3ec96ef682606643e29 authored almost 7 years ago by Christoffer Niska <[email protected]>
Fix coverage white-list (#89)

45ef1722537f68aeeb11ad683ca61dca7fac60e9 authored almost 7 years ago by Christoffer Niska <[email protected]>
Refactor logic for instantiating validation rules (#88)

* Add SupportedRules class

* Fix mutation test

1037829ae4fe00ada344031283d9fd4699cbcaa9 authored almost 7 years ago by Christoffer Niska <[email protected]>
Use built-in constants instead of custom ones (#83)

5997bbd07441cea7c38f13b265f72e10345494f8 authored almost 7 years ago by Sam Stenvall <[email protected]>
Move all rule test error functions into a single file (#86)

9963aaa6c0ce1e480151c57fdb2314d60012c9b8 authored almost 7 years ago by Christoffer Niska <[email protected]>