Ecosyste.ms: OpenCollective

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

github.com/webonyx/graphql-php

PHP implementation of the GraphQL specification based on the reference implementation in JavaScript
https://github.com/webonyx/graphql-php

Consistent validation of type names + reject names starting with __

b471938f16006f833edc147c43f149881cee91bb authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Fixed minor bug in blog example (#114)

f668300cd87c471a026fd0026c9b9e65e7765554 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Merge branch 'v0.10' of https://github.com/webonyx/graphql-php into v0.10

b147b528e2cc5ddf5cd8eec2702d8f1e13c3c443 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Merge pull request #116 from leocavalcante/resolve-callables

Resolve callables by default

21e3445754a4971a1633fab36fdf51dea7aa2ed1 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Merge branch 'master' into v0.10

1657f0e9bd78e80cc4fdbc2680c0db8e820666a2 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Merge pull request #127 from danez/throwable

Support PHP7 error exceptions everywhere

d18cb84ec494c990c9be0a6253f8f8b28cb02c6f authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Support PHP7 error exceptions everywhere

Also replace \Error with \Throwable

65ef159ddc0d53d6832a9eabefdefa6fd21ec52e authored over 7 years ago by Daniel Tschinder <[email protected]>
Merge branch 'master' of https://github.com/webonyx/graphql-php

61368c59f23696fb2cd29db71906b9ffdb9fe68b authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Refactored Lexer algorithm for better performance. Now O(N) vs O(N^2) previously (#137)

a0657b784779d770b2aeef80bd98ed36c19dbc70 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Merge pull request #131 from n1ru4l/feature-disable-introspection-validation-rule

Add DisableIntrospection validation rule

141afc1cf7353753b0313e9ea17eea2560ded12d authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Merge pull request #132 from simPod/master

Fixed incorrect type hints in method docs

393a741d5e93673a5d89e93bc2a8afd70cbe559e authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Fixed incorrect type hints in method docs

6a4785dc4a8802a223df6862385139c68a204c77 authored over 7 years ago by Simon Podlipsky <[email protected]>
Adds example for enabling the DisableIntrospection rule.

beaf91d08089f457c1dac289297f68d03e492a94 authored over 7 years ago by Laurin Quast <[email protected]>
Adds DisableIntrospection validation rule to the DocumentValidator (default: disabled)

719a438628dfc6af7c7b19ffad9b0f1737e4b27b authored over 7 years ago by Laurin Quast <[email protected]>
Implements DisableIntrospection validation rule

1c62f554ae3064003fbd654b5282a808d5a504ff authored over 7 years ago by Laurin Quast <[email protected]>
Adds tests for DisableIntrospection Validation rule

6d6d1ac01b15b320163bb39e12f4fa546130185f authored over 7 years ago by Laurin Quast <[email protected]>
Improvements in config validation

ffc4542cd0961e0c121bcb6f06b638fd1a0fed7d authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Fixed broken 5.4 build

e7cde5ecf3b0796db34d492f0698498eefe85bcf authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Do not run query complexity validation if there were other validation errors (as it will throw and mess up previous validation results), see #125

bc4b990946cbaf1fca34b3dff0488b46d37af242 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Reverted float literal parsing, as it was not the cause of #125

bc6c0e2eea6dd0ffe2d1d38a6bbac632a2f150b4 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Travis tweaks: use composer version of phpunit vs phar version as HHVM will mess with paths within phars resulting in broken builds

8c9a2a5f1296033dcbd084576250fe342be1b6b2 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Attempting to fix broken HHVM build in Travis

56eaaa240031256ab20077cea8461c1fc41dfe27 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Do not parse invalid input strings as floats (see #125)

4eb68bf63f1791b7e108f6a8516ad92f4777cdd9 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Fixed "out of memory" error for edge cases of `resolveType()` calls

6fb62b25b35f7252e8b2c3baad7540cfa73ec8a5 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Merge pull request #124 from mcg-web/use-dedicated-exception-for-type-parsing-error

Throw UserError vs InvariantViolationError for errors caused by client

154fdfee11cc882fb4523dcae8d96983b45ce228 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Use dedicated exception for scalar type parsing error

6d5b4e5a379d98c2b901165f04b7e3072ac1a6eb authored over 7 years ago by Jeremiah VALERIE <[email protected]>
Merge pull request #117 from shinderohitt/patch-1

Fix commands for hello world example

53edfa0f84c3eda40ffb2093883125eeed80a9e1 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Fix test commands

06183635f58365278bca88ebbad929f55c9cc72f authored over 7 years ago by Rohit Shinde <[email protected]>
Extract anonymous class

8a5f337469c47f7f8696de7226cb9f7d58bd7f44 authored over 7 years ago by leocavalcante <[email protected]>
Default resolve callables

e07c86bd5ee4cb288234235da3ec4c52186b1ad9 authored over 7 years ago by leocavalcante <[email protected]>
Preserve backwards compatibility of Ast\Node::toArray(): do shallow conversion by default

848f9c3edfbfbfa0903f4dd76ee2fec1cfb12224 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Removed unnecessary loc entry in AST\Node::toArray()

835e4e6b2df82894da2ff96f29e5fb30789a8158 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Merge pull request #113 from pascaldevink/add_directives_to_complexity_calculation

Use directives when calculating query complexity

86f01ac1a63784e8f23789b0df72d206dd59d6db authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Use directives to calculate query complexity

11a1b13b722af292cbcaf1636458106e9cb530c6 authored over 7 years ago by Pascal de Vink <[email protected]>
Merge pull request #106 from AndreasHeiberg/fix-to-string-node

Fix __toString() for AST Nodes

5948d5198eb5f5a64edc7823792a819ac9a77752 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
fix __toString() for AST Node

previously it would only shallowly convert to array causing json_encode to fail

ed8bf4e2b2ec23f44a8d5b33dba9e1329d484671 authored over 7 years ago by Andreas Heiberg <[email protected]>
Merge pull request #101 from PowerKiKi/patch-1

Make Hello World compatible with GraphiQL

cb40df220e47db3832fb0315b20a827fb5ac6e3d authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Make Hello World compatible with GraphiQL

This allow newcomers to follow documentation to get started and then
keep exploring with GraphiQ...

5ca69c6ec8a5f4b57426b2533db05edc0a8911c3 authored over 7 years ago by Adrien Crivelli <[email protected]>
Merge pull request #100 from PowerKiKi/patch-1

Simplify install instructions

ac5c518cbe2e71fcad11b9131ff1f3fb7237ac2b authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Simplify install instructions

Composer can create `composer.json` if missing, and letting
composer pick the latest version b...

070ab7d4302e1a03ac1755f6fc013161d71788a9 authored over 7 years ago by Adrien Crivelli <[email protected]>
Merge pull request #98 from decebal/master

Make ResolveInfo::getFieldSelection() to merge field sub-selections defined in different fragments

7ef9f9167296e8e25c53bc4cc9c2e33b735aaa63 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
pass failing test

ca92ae46887a393cf09af6508b3acde125da514c authored over 7 years ago by Decebal Dobrica <[email protected]>
fragment type caps

0bedebe3921f80106059cbe75c393f6d0802258b authored over 7 years ago by Decebal Dobrica <[email protected]>
fix tests typo

c51dda097a463f2e8941e39f3ccda56bd4074f4a authored over 7 years ago by Decebal Dobrica <[email protected]>
replies aliased

b9550d3ecb1bdf81d6c8a2eb9cc177eca5a4560b authored over 7 years ago by Decebal Dobrica <[email protected]>
add replies fragments

7bed5ef4a8cbbb8f2bc3f5dca43b02050cfc0f01 authored over 7 years ago by Decebal Dobrica <[email protected]>
php merge for associative array non-integer intexed

51e67d49c7ab5bf78bc395d1e8d63a4e42c37503 authored over 7 years ago by Decebal Dobrica <[email protected]>
ResolveInfo: Take in account inline fragments in getFieldSelection()

f77bd17eba9d4b2db5e128f2e943e8a577f83bf8 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Ability to load types in schema on demand (#69)

ce9bf33f207b6b7851ba346b19280c325f54db1d authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Merge branch 'master' of https://github.com/webonyx/graphql-php into lazy-types

d5866e194ae0115e27bec473669891b999e75a4a authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Server: added missing `return $this;` statements

827bfa79070a0088613da67794a973ed56a9460d authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Removed phpbench from composer to satisfy PHP5.4 requirement

752668df8d2c8d0a931b9b82fc33aeb0785d1ab0 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Added first meaningful benchmarks to have some grounds for future performance optimizations

66acb73a47ab88261048bb2ceb27db5807c5fc61 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Sanity check to ensure that GraphQL query is string

34ca9315330b090b2fae1ce5b21a4c0c07aeecde authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Separate utility for `extractTypes`

3f909e3e112dfebcbf534af306cfa2bd8724a409 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Separate utility for `extractTypes`

416733b4dbfadb35d27e5c6f72db8757a2654067 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Merge pull request #92 from webmozart/sync-promise-adapter-indices

Fixed SyncPromiseAdapter::all() to not change the order of arrays

dd4acfd3b6816c21d4fa4fb07c1d5b9a18266335 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Fixed SyncPromiseAdapter::all() to not change the order of arrays

e35b57601df3194cb4e1c79498b93a2239fa74f8 authored over 7 years ago by Bernhard Schussek <[email protected]>
Merge pull request #91 from petecoop/build-schema

Build Schema & Schema Printer

ed41a4ce43e354a0e2218d11c78b5d1ab86e3140 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
use constants

664af3d44a312bf4da04e2a64c0b5ce276a7a2a6 authored over 7 years ago by petecoop <[email protected]>
BuildSchema and SchemaPrinter

fc629a292d6319b00afe9d43e4e313fde9623b81 authored over 7 years ago by petecoop <[email protected]>
Merge pull request #89 from aldumas/assign_fix

Fixed Utils::assign() bug relating to detecting missing required keys

0bd7c9d40562d3906b53fbe3e237a8b1d9c5fcc2 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Fixed Utils::assign() bug relating to detecting missing required keys

97674cbbb96f2668a80227f5f9e524d9a3382b69 authored over 7 years ago by Adam Dumas <[email protected]>
Merge pull request #88 from jane-olszewska/schema-description-in-comments

Schema Definition Language: element descriptions can be set through comments

c2f0749d8e9ed0edeaf7c9a206e28b1c5c45fe80 authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Added test for adding a schema element description in comments

008fd20498b6634b9753b411a02bb6239f5afe98 authored over 7 years ago by jane-olszewska <[email protected]>
Set schema element description to strings retrieved from a continuous chunk of comment tokens immediately preceding the element

060dc515952488bd4d6b3900a7127839e7b2bd35 authored over 7 years ago by jane-olszewska <[email protected]>
Added a description field to schema type definition classes

dd31ab2b80f4b97cef8ad1106e423fc33eea3a52 authored over 7 years ago by jane-olszewska <[email protected]>
Fixed comment token extraction: will no longer read one character from the next line

bbb5cf1e4dfaf55dce3651104210c0741870deb1 authored over 7 years ago by jane-olszewska <[email protected]>
GraphQL\Server: set PromiseAdapter before executing query

c18cd1696063ded179a51669592105127815d1ed authored over 7 years ago by vladar <[email protected]>
Merge branch 'master' of https://github.com/webonyx/graphql-php

d10e933a00c9ce914e0b026722d94545e0ce134b authored over 7 years ago by vladar <[email protected]>
Fixed DocBlock comment

c5454747158e43ec473a3431e5e2f287f39d6e48 authored over 7 years ago by vladar <[email protected]>
Added EXPERIMENTAL note for code related to type resolution strategies

2ddae2bf8820e9524e1b915c555aa722e047ba43 authored over 7 years ago by vladar <[email protected]>
PHPUnit: Replaced deprecated method getMock() with getMockBuilder()

b4e6630c1da13b825d7f07bf424d5d8ae7627809 authored over 7 years ago by vladar <[email protected]>
Merge pull request #86 from danez/patch-1

Fix typo in DocBlock

81d28f767a5add1595d021188990a0d7f11b4d7d authored over 7 years ago by Vladimir Razuvaev <[email protected]>
Fix typo in DocBlock

1ff9c429d60d5773bf198bec7bff3267c73b0e7d authored over 7 years ago by Daniel Tschinder <[email protected]>
v0.9.0

fa9611738deca949f79d61b1a33119428bd9919d authored over 7 years ago by vladar <[email protected]>
Tests for new GraphQL\Server facade

e2875953e1fc0fcaf9f28cb2a5880689dea89362 authored over 7 years ago by vladar <[email protected]>
Merge branch 'master' of https://github.com/webonyx/graphql-php

8e75cc3d60dad67d2cc3258ff5e15b1a9d491d50 authored over 7 years ago by vladar <[email protected]>
Merge pull request #84 from OwlyCode/php7-errors-handling

Added compatibility with php7 error handling

ddea764ff5dd155fd6ff00ca6616f4344b2176a5 authored almost 8 years ago by Vladimir Razuvaev <[email protected]>
Added compatibility with php7 error handling.

d022b19b4ea256573ca92fc33cb48a91d9d3c1e3 authored almost 8 years ago by OwlyCode <[email protected]>
Merge pull request #83 from bertrandgauthier/master

Small correction in examples

5be0944453728746ae7dd5d3100d20b3088f1b89 authored almost 8 years ago by Vladimir Razuvaev <[email protected]>
Small correction in examples

1adfe2118594e23366bf6ae1fa56964980d50f9b authored almost 8 years ago by bertrandgauthier <[email protected]>
Small correction in examples

8df665610b0f4622fc1c11da90242429ee5e7038 authored almost 8 years ago by bertrandgauthier <[email protected]>
Merge branch 'master' of https://github.com/webonyx/graphql-php

ceaf798b07d3362f9d612598ce1ee5df914ff43c authored almost 8 years ago by vladar <[email protected]>
Merge pull request #80 from lordthorzonus/nested-async-queries-mess-the-indexes-of-arrays

Nested async queries messes up the order of keys in arrays producing unwanted responses

595ae52e858eb89cdc73fe7a9b03611dd540ac06 authored almost 8 years ago by Vladimir Razuvaev <[email protected]>
Make tests run on php 5.4

8626e0b45d1305b43d9f9e297a608c6269e2b3c6 authored almost 8 years ago by Juuso Leinonen <[email protected]>
Make travis run also the ReactPromiseAdapter tests

e3a864f0711f4e171539e71d4e970235af7e7ccc authored almost 8 years ago by Juuso Leinonen <[email protected]>
Changed ReactPromiseAdapter::all to preserve the array key order and added tests

90c4b5d9fa77319b43c39ce70921460d69459182 authored almost 8 years ago by Juuso Leinonen <[email protected]>
Added Server class as a new facade for library, including HTTP endpoint compatible with express-graphql format

296cc7530d2e2aad1c06c782585458aa582823f3 authored almost 8 years ago by vladar <[email protected]>
Execution: modified deferred behavior to be more predictable (+added more tests for them)

ff3a40d32969a1b32dd5219cdc31a8f5009a5bc9 authored almost 8 years ago by vladar <[email protected]>
Docs: fixed version name 9.0 -> 0.9.0

9826f9a1f372231781dab30c32d3f41fccfb5d2c authored almost 8 years ago by vladar <[email protected]>
Execution: Calling resolve function directly (vs calling it via call_user_func)

9e8e77a0717961f07ec93909eb5c25019e4b4f6d authored almost 8 years ago by vladar <[email protected]>
Fixed wrong "current version" number in docs

0483560ee52adbb99a87d1ffc9bb58824c36df96 authored almost 8 years ago by vladar <[email protected]>
Added "since" entry to docs for N+1 problem and async support

c7688c92499fa2009a235cf2498f5582204ff7bf authored almost 8 years ago by vladar <[email protected]>
Added entry on data fetching to docs

8e39b3d88d2456d229519475f4eff21783be6f6a authored almost 8 years ago by vladar <[email protected]>
Added GraphQL\GraphQL::setDefaultFieldResolver()

078a1efd50c39dca8afb40ef81d197c9ab358c56 authored almost 8 years ago by vladar <[email protected]>
Introduced type resolution strategies: eager and lazy (for #69)

2043cc7e75e28141f38e175f5da0cb2ba9e1b842 authored almost 8 years ago by vladar <[email protected]>
Added deprecated.php to PHPUnit exclude list

97f9c1c20146c29704a6fefca655c02d4b8b7e55 authored almost 8 years ago by vladar <[email protected]>
Deleted unused SchemaValidator

ae57a72461f65cc566a162011fdab65b179c162f authored almost 8 years ago by vladar <[email protected]>
Fixing tests for HHVM

90e29ac704c38343e680e7af8af05904cb2121ca authored almost 8 years ago by vladar <[email protected]>