Ecosyste.ms: OpenCollective

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

graphql-php

To make the best possible library for using GraphQL together with PHP.
Collective - Host: opensource - https://opencollective.com/graphql-php - Code: https://github.com/digiaonline/graphql-php

Fix error bubbling for executeFieldsSerially (#277)

github.com/digiaonline/graphql-php - aebe6d59548be88d14ccddd6f80e1c224ad3523c authored over 6 years ago by Christoffer Niska <[email protected]>
Remove visitor trait (#275)

github.com/digiaonline/graphql-php - f22fd0e5fc1429cb75792d743b597b1fa6bfea6b authored over 6 years ago by Christoffer Niska <[email protected]>
Merge pull request #267 from digiaonline/source-builder

Add a SourceBuilderInterface along with two basic implementations

github.com/digiaonline/graphql-php - bc6b9d0d8a7bb5ac0713189587e5cab53abd5cd0 authored over 6 years ago by Sam Stenvall <[email protected]>
Named type node interface (#273)

github.com/digiaonline/graphql-php - 7c00cea54233b3fe3e3d3ea681cd59dc86e87f22 authored over 6 years ago by Christoffer Niska <[email protected]>
Add a SourceBuilderInterface along with two basic implementations

The FileSourceBuilder simply does \file_get_contents() on the specified file.

The DirectorySour...

github.com/digiaonline/graphql-php - 3d39a197c19704df4ca4bcfef8d7546540919faa authored over 6 years ago by Sam Stenvall <[email protected]>
Schema extension through SDL (#272)

github.com/digiaonline/graphql-php - 54c779425a3c2299ae7f1110344c8f21aec7b179 authored over 6 years ago by Christoffer Niska <[email protected]>
NodeBuilder tests (#271)

github.com/digiaonline/graphql-php - da4ce9be3db55a0fb72641a8f198a8b2712bbb33 authored over 6 years ago by Christoffer Niska <[email protected]>
Fix Scrutinizer issues (#270)

github.com/digiaonline/graphql-php - 4def73d5f7141dfe5115c18e842ebfb555b5f138 authored over 6 years ago by Christoffer Niska <[email protected]>
Update README.md (#269)

github.com/digiaonline/graphql-php - f216bdf141c01cdf545510f516c343023e1e4adf authored over 6 years ago by Christoffer Niska <[email protected]>
Do not use dev-master (#268)

github.com/digiaonline/graphql-php - f052362b23f5c65450010f8f7ae1b4ea53934faa authored over 6 years ago by Christoffer Niska <[email protected]>
Readme draft (#265)

Readme draft

github.com/digiaonline/graphql-php - b8248b063aadb500d81ba60e883b03fd835c3901 authored over 6 years ago by Christoffer Niska <[email protected]>
Merge pull request #266 from digiaonline/minor-fixes

Add some intermediate variables so type-hint information isn't lost

github.com/digiaonline/graphql-php - 6a63c2337c998eb6ba6eca98f3aca854709ee792 authored over 6 years ago by Sam Stenvall <[email protected]>
Add some intermediate variables so type-hint information isn't lost

The container's make() method obviously doesn't know what it returns so we have to add @var anno...

github.com/digiaonline/graphql-php - 816bdc1088c4a9b7737a22fcb8fb5bec93366d90 authored over 6 years ago by Sam Stenvall <[email protected]>
Merge pull request #259 from digiaonline/value-helper-tests

Add unit tests and improved phpdoc for ValueHelper, refactor some helpers to be static

github.com/digiaonline/graphql-php - f8ce0f641ce4d9be46b125f1fc1d045a5a79f72c authored over 6 years ago by Sam Stenvall <[email protected]>
Merge pull request #258 from digiaonline/definition-printer-tests

Add initial tests for DefinitionPrinter (including bug fixes)

github.com/digiaonline/graphql-php - 575b3b0abf255d1d6b8139bc3ca08212d9734bcc authored over 6 years ago by Sam Stenvall <[email protected]>
Add initial set of tests for DefinitionPrinter

We piggy-back on the partial schema parsing to reduce the work required to write the tests. Basi...

github.com/digiaonline/graphql-php - 9724b54621d7936523208e5554ad8deaa5df1c86 authored over 6 years ago by Sam Stenvall <[email protected]>
Fix printing input object types

github.com/digiaonline/graphql-php - 6ae6d431e5b6e6a2ed6b9d4895915fc4929e107d authored over 6 years ago by Sam Stenvall <[email protected]>
Fix printing descriptions

We must return an empty string early on if there is no description - the rest of the method assu...

github.com/digiaonline/graphql-php - 3a31438d306cb45b5913741829c7c6a513e60cd8 authored over 6 years ago by Sam Stenvall <[email protected]>
Fix "unknown modifier "g"" bug

preg_replace() implies the "g" switch so this is not required

github.com/digiaonline/graphql-php - 80d945d2f2c4d070795abb6b627958b612b2ac80 authored over 6 years ago by Sam Stenvall <[email protected]>
Remove some superfluous line-breaks when printing, they shouldn't be there

github.com/digiaonline/graphql-php - 2f023815db942c4eaba55a3aeacbdf4cb06f20ca authored over 6 years ago by Sam Stenvall <[email protected]>
Fix "two parameters passewd to array_map, expected one"

The logic for printDescription() needs some work anyway so for now this loss of functionality is...

github.com/digiaonline/graphql-php - bef3f4f36f74a75b812d2e9a9f69507cc19f7a60 authored over 6 years ago by Sam Stenvall <[email protected]>
Fix printing interfaces

github.com/digiaonline/graphql-php - 453663f5d38eb422482f59bbbcc725679268a885 authored over 6 years ago by Sam Stenvall <[email protected]>
Fix stray space after enums when printing enum fields

This happened when there is no deprecation reason for an enum, which is probably most of the time

github.com/digiaonline/graphql-php - af06dcb96c5734287230211773faea5906e81466 authored over 6 years ago by Sam Stenvall <[email protected]>
Don't print empty lines

Without this every field that has no description will be preseeded by an empty line, since the d...

github.com/digiaonline/graphql-php - 94ab626fa970c9545a0d3e9639aaeff75dad1b53 authored over 6 years ago by Sam Stenvall <[email protected]>
Refactor some helpers so we can get rid of UtilityProvider and helpers.php completely

github.com/digiaonline/graphql-php - 08138ffa687548232db0da984531020389da23ac authored over 6 years ago by Sam Stenvall <[email protected]>
Fix outstanding phpdoc and type-hint issues in TypeHelper

github.com/digiaonline/graphql-php - 91207534245cd17c1a75e2abf864c1e55c13ec2e authored over 6 years ago by Sam Stenvall <[email protected]>
Refactor methods from comparators.php to static so the whole file can be removed

It's highly doubtful anyone would want to inject their own helper into the container

github.com/digiaonline/graphql-php - 5b3b59280a7882b7ebf8989669b169e91cbc3ad3 authored over 6 years ago by Sam Stenvall <[email protected]>
Remove an unused assertInvalidName() helper method

github.com/digiaonline/graphql-php - d2aa94f1a52e98d3d7e9534d2ded25d8eaad1ba8 authored over 6 years ago by Sam Stenvall <[email protected]>
Make compareValues() private and remove the public function that exposes it

It's only used internally in compareArguments

github.com/digiaonline/graphql-php - 96b103bf11f613a367744f58f4494efd12be75f3 authored over 6 years ago by Sam Stenvall <[email protected]>
Add unit tests and improved phpdoc for ValueHelper

github.com/digiaonline/graphql-php - 54a3fe613bea9ac76ec0b075638b708375af907b authored over 6 years ago by Sam Stenvall <[email protected]>
#263 add type hints for coercers (#264)

* Add type-hints for coercers and update IntCoercerTe test

* Add new CoercerInterface unit te...

github.com/digiaonline/graphql-php - c9fc4f96d87fbc7d44d0353e3670c750fe9a77c9 authored over 6 years ago by Hung Neo <[email protected]>
Change a bunch of assertions from assertEquals to assertSame (#260)

* Change a bunch of assertions from assertEquals to assertSame

Luckily, nothing did break bec...

github.com/digiaonline/graphql-php - b7307ed148395029ec3bd9cacf7461361f84dcb5 authored over 6 years ago by Benedikt Franke <[email protected]>
Fixes bug with scalar name introspection (#262)

* Added breaking test case and possible solution for Date introspection

* Making a better tes...

github.com/digiaonline/graphql-php - 39a6dea074a5dbd496cfce2c73221a2ca1227920 authored over 6 years ago by Chris Grice <[email protected]>
Merge pull request #256 from digiaonline/refactor-invariant

Refactor invariant() usage somewhat

github.com/digiaonline/graphql-php - 2e3e7c4da30ba3dc7ba8f9cd1ac63270383cca9a authored over 6 years ago by Sam Stenvall <[email protected]>
Remove some unused assert methods

github.com/digiaonline/graphql-php - f4415da5b15c0da8920498f159f0fcbab23d7a44 authored over 6 years ago by Sam Stenvall <[email protected]>
Move assertScalarType to one of the test cases

It's only used there

github.com/digiaonline/graphql-php - 6e26b7c11bdb22db4dd9d25d730db88547f6d1ce authored over 6 years ago by Sam Stenvall <[email protected]>
Get rid of assertNullableType

It was only used in two places, one of which was superfluous

github.com/digiaonline/graphql-php - f884ee24ad8344371af9adafd706dac40605205e authored over 6 years ago by Sam Stenvall <[email protected]>
Change invariant() usage outside of definitions.php to throw InvariantException directly

This helps various tools (e.g. Scrutinizer) realize that some things are actually invariant

github.com/digiaonline/graphql-php - ebea61ca7842c40461dbc8bfeb47dd5d0cd6633b authored over 6 years ago by Sam Stenvall <[email protected]>
Merge pull request #254 from digiaonline/fix-lexer-body-length

Fix two lexer issues

github.com/digiaonline/graphql-php - 80f82621ba633e4f444d5873bd03a29a92968437 authored over 6 years ago by Sam Stenvall <[email protected]>
Update the "unterminated string" test case after rebasing on master

Now that we fixed the looping, we fixed it so hard that it's impossible to encounter a NUL byte ...

github.com/digiaonline/graphql-php - a41295991ddf1209ccc6b3440087876a401ecad8 authored over 6 years ago by Sam Stenvall <[email protected]>
Fix "Cannot contain the invalid character <EOF>" issue

The problem is that we calculated the body length wrong, so when we finally get to the end of th...

github.com/digiaonline/graphql-php - 47bfe050087c90194b150eb170d8b92b5af715d4 authored over 6 years ago by Sam Stenvall <[email protected]>
Fix lexer NUL byte test cases (fixes #193)

The test checks that error messages are sane, and <EOF> is better than \u0000 IMO

github.com/digiaonline/graphql-php - e23a322ad4eae2287340f43d236bb9c1132d7a07 authored over 6 years ago by Sam Stenvall <[email protected]>
Merge pull request #252 from digiaonline/phpstan-level4

Bump the phpstan analysis level to 4

github.com/digiaonline/graphql-php - e77f38486fd870d0e9f465abb45fdd92522cfcd9 authored over 6 years ago by Sam Stenvall <[email protected]>
Bump the phpstan analysis level to 4

github.com/digiaonline/graphql-php - aba3b61bafc71903490a2583b172464d64b33757 authored over 6 years ago by Sam Stenvall <[email protected]>
Fix various null checks so we can pass phpstan analysis level 4

github.com/digiaonline/graphql-php - 3f3c8ff7bdc0684029d7f4263ba0e4696f420e2a authored over 6 years ago by Sam Stenvall <[email protected]>
Remove an invariant() call, $document cannot be null

github.com/digiaonline/graphql-php - 9fdaf583141d32395c98db5f81b964623c5b5c1d authored over 6 years ago by Sam Stenvall <[email protected]>
Fix a bug where numerical ID values don't get converted to IntValueNodes as expected

\is_int !== \is_numeric

github.com/digiaonline/graphql-php - 4b7be0dd927bb0d835fb53910957dd2d5060da45 authored over 6 years ago by Sam Stenvall <[email protected]>
Remove an unnecessary null check

github.com/digiaonline/graphql-php - 1a6d0fdc391693aa660de354730cc1526af482a4 authored over 6 years ago by Sam Stenvall <[email protected]>
Fix incorrect check for empty string

$name cannot be null it can only be empty

github.com/digiaonline/graphql-php - 8966330e968b670e7d219af4094098290f7e364d authored over 6 years ago by Sam Stenvall <[email protected]>
Fix coercing certain floats to integers

\is_int strikes again

github.com/digiaonline/graphql-php - 881a8727fe573a204374047581d0c98f7ed429bb authored over 6 years ago by Sam Stenvall <[email protected]>
Fix a potential bug in the lexer where we might have been looping for too long

readCharCode() cannot return null, so it was a pointless check to do

github.com/digiaonline/graphql-php - 752924e2cf9ef35c9c69abf286ed867635ca5448 authored over 6 years ago by Sam Stenvall <[email protected]>
Merge pull request #251 from digiaonline/phpstan-level3

Bump phpstan analysis level to 3

github.com/digiaonline/graphql-php - d0a625d6537229ee61762aae102203cc27efbf24 authored over 6 years ago by Sam Stenvall <[email protected]>
Merge pull request #249 from digiaonline/dev-master

Make the README instructions work by specifying dev-master

github.com/digiaonline/graphql-php - 898d549c43b2867d389d0338195b20f7a9e27b0c authored over 6 years ago by Sam Stenvall <[email protected]>
Merge pull request #250 from digiaonline/mbstring

Replace symfony/polyfill-mbstring with a hard ext-mbstring requirement

github.com/digiaonline/graphql-php - 0da8857cf524b4b5b7b4eae8db69bc570fb40f9b authored over 6 years ago by Sam Stenvall <[email protected]>
Bump phpstan analysis level to 3

github.com/digiaonline/graphql-php - a340a0285c441c99130b4545a0dc17ed37cfe32c authored over 6 years ago by Sam Stenvall <[email protected]>
Fix some type-hint issues in BuildInfo

I'm not 100% sure whether this is correct

github.com/digiaonline/graphql-php - 4ba6dc1472f60cf2db91d640b75d18d24c8c4356 authored over 6 years ago by Sam Stenvall <[email protected]>
Don't use SchemaValidationException and ValidationExceptionInterface interchangably

github.com/digiaonline/graphql-php - 273fc916f001c6d0514d74fc37e062887f20f25f authored over 6 years ago by Sam Stenvall <[email protected]>
Schema root queries must be ObjectType, not TypeInterface

github.com/digiaonline/graphql-php - 7e95606878152d8a67b709d038a461740c5347ee authored over 6 years ago by Sam Stenvall <[email protected]>
Fix some type-hint issues in ExtensionContext

github.com/digiaonline/graphql-php - 43adc6ab04a8d3379203030ced87c988a4c9df55 authored over 6 years ago by Sam Stenvall <[email protected]>
Fix a couple of type-hint issues in validation rules

github.com/digiaonline/graphql-php - b38525bba3d2985d57868a0c504d383610b29858 authored over 6 years ago by Sam Stenvall <[email protected]>
Make all type interfaces extend TypeInterface

Fixes some otherwise unfixable type-hinting issues. Some type interfaces already extended TypeIn...

github.com/digiaonline/graphql-php - 5758ac19fbaf281cd757fce94b42c2b227c66c1b authored over 6 years ago by Sam Stenvall <[email protected]>
Fix some type-hint issues in GraphQLException

github.com/digiaonline/graphql-php - fa06e5f5913447d2789fe9b0977c00619bc3820c authored over 6 years ago by Sam Stenvall <[email protected]>
Fix some type-hinting issues in TypeInfo

github.com/digiaonline/graphql-php - 99edf585606d2b7b5328bb22b1f4cd3d73d0ae58 authored over 6 years ago by Sam Stenvall <[email protected]>
Merge pull request #248 from digiaonline/phpunit-xml

Rename phpunit.xml to phpunit.xml.dist and ignore the former

github.com/digiaonline/graphql-php - f9b538f074f961c74bfe941106b7a1da9630e404 authored over 6 years ago by Sam Stenvall <[email protected]>
Replace symfony/polyfill-mbstring with a hard ext-mbstring requirement

Fixes #247

github.com/digiaonline/graphql-php - e80ee4815a74e94f01be220054697972736379be authored over 6 years ago by Sam Stenvall <[email protected]>
Add myself to authors

github.com/digiaonline/graphql-php - b5754e8eafd10aaa5a177e4eec80f62cde34fe03 authored over 6 years ago by Sam Stenvall <[email protected]>
Make the README instructions work by specifying dev-master

Fixes #246

github.com/digiaonline/graphql-php - 8c3b817d9f94ef2078c840a8dc0f04bc5d036891 authored over 6 years ago by Sam Stenvall <[email protected]>
Rename phpunit.xml to phpunit.xml.dist and ignore the former

github.com/digiaonline/graphql-php - e7bfcfb88f5b61a546e4f71ebfb335a022bcc7cc authored over 6 years ago by Sam Stenvall <[email protected]>
Parse partial (#237)

* Add initial support for partial parsing (fixes #234)

* Remove obsolete parse methods

* F...

github.com/digiaonline/graphql-php - 7dd79496292f1d109ae7a3f21b8d40df489ea53f authored over 6 years ago by Christoffer Niska <[email protected]>
Merge pull request #244 from digiaonline/fix-link

Link to read-only README of graphql-relay-php

github.com/digiaonline/graphql-php - 4bfe9575093c8e5662f56fb78475710d9929bd9a authored over 6 years ago by Sam Stenvall <[email protected]>
Link to read-only README of graphql-relay-php

Not the edit page.

github.com/digiaonline/graphql-php - e7b12f7f770711587e8d429580d64cc0d52cfd2e authored over 6 years ago by Hugo <[email protected]>
Update ExecutionResult field order

github.com/digiaonline/graphql-php - 69cf0c0f22756aef688525dc15d151b9b0929a80 authored over 6 years ago by Christoffer Niska <[email protected]>
Remove notes on SDL being experimental

github.com/digiaonline/graphql-php - f4624dcd4a03a3cc4cadf64d8d66450446427594 authored over 6 years ago by Christoffer Niska <[email protected]>
Merge pull request #236 from digiaonline/typos

Minor documentation changes

github.com/digiaonline/graphql-php - 2d88aa61544375d7783ca5db3813ce480d2d6738 authored over 6 years ago by Sam Stenvall <[email protected]>
HTTP -> HTTPS and update a redirect

github.com/digiaonline/graphql-php - bd47b9051d55cfd6f46f11ee2327d99bf6b408e8 authored over 6 years ago by Hugo <[email protected]>
No need to capitalise 'Abstract Syntax Tree'

github.com/digiaonline/graphql-php - c08aefe40e7fc9b3cc3870f76d098cd85acef7aa authored over 6 years ago by Hugo <[email protected]>
First-class AST (#233)

* Add missing serialization methods to nodes

* Add first-class AST concept for nodes

github.com/digiaonline/graphql-php - 2883c40a8a5bbe52d8b6b8bbe6cffe48014c4213 authored over 6 years ago by Christoffer Niska <[email protected]>
Ensure return types of parse() and GraphQL::parse() match (#232)

github.com/digiaonline/graphql-php - 22d357fd053e1ea26fc4c4fb0bf7190c101c0e5e authored over 6 years ago by Benedikt Franke <[email protected]>
Refactor AST (#228)

github.com/digiaonline/graphql-php - 383d87516ee2c20b415dd4c144698cea1c55a69f authored over 6 years ago by Christoffer Niska <[email protected]>
Fix analysis issues (#226)

* Fix remaining level 2 analysis errors in the src directory

* Change phpstan analysis level ...

github.com/digiaonline/graphql-php - cc3ec7b1162a1a6b91d346055387f7202b6c4f69 authored over 6 years ago by Christoffer Niska <[email protected]>
Fix a bunch of smaller Scrutinizer issues (#224)

github.com/digiaonline/graphql-php - 2bab8a10ff0a8d5771bb784f168b94c44aee2ccd authored over 6 years ago by Sam Stenvall <[email protected]>
Merge pull request #225 from digiaonline/drop-map

Drop our custom Map type for SplObjectStorage

github.com/digiaonline/graphql-php - d82b4ed104b1350f799e06516006472e58d9ac64 authored over 6 years ago by Sam Stenvall <[email protected]>
Replace our Map with SplObjectStorage

No point in reinventing the wheel

github.com/digiaonline/graphql-php - 3daffd7caaacc8dbc0e1d2fb5d999a85acd7bff0 authored over 6 years ago by Sam Stenvall <[email protected]>
Convert FindsConflictsTrait to a ConflictFinder class

A trait only used once is not a trait

github.com/digiaonline/graphql-php - e05ff310d0a78b8ab96c342a0089d469bae213da authored over 6 years ago by Sam Stenvall <[email protected]>
Merge pull request #223 from digiaonline/various-test-fixes

Various test fixes

github.com/digiaonline/graphql-php - 24238f1be6bda05460029b523fb8a1abbd078d16 authored over 6 years ago by Sam Stenvall <[email protected]>
Add tests for NameHelper

github.com/digiaonline/graphql-php - 9f9f74e606fc4a54e1f140f56936748d8e35ecf7 authored over 6 years ago by Sam Stenvall <[email protected]>
Remove unreachable invariant check in NameHelper

The static type-hinting ensures a non-string cannot be passed to the method

github.com/digiaonline/graphql-php - b949b29fb82f6cb476ec55f6a661b2195ebc9af8 authored over 6 years ago by Sam Stenvall <[email protected]>
Add visibility modifiers to NameHelper methods

github.com/digiaonline/graphql-php - 820f2dd42643b19e65333717f6b89bdaf8d5e3bd authored over 6 years ago by Sam Stenvall <[email protected]>
Fix a bug with static binding in AbstractEnum

Fixes enumerating values using values()

github.com/digiaonline/graphql-php - efe1415d7e1fc16bd33f55a5381dc6f8a70f70f3 authored over 6 years ago by Sam Stenvall <[email protected]>
Remove two unsupported visitor tests

github.com/digiaonline/graphql-php - 70ada76df3fdb13cfa1cd22c8a11e14a382cc2a0 authored over 6 years ago by Sam Stenvall <[email protected]>
Refactor execution package (#217)

* Refactor execution context creation

* Refactor FieldCollector

* Refactor ExecutionContex...

github.com/digiaonline/graphql-php - 99d9e0b10d33059388a57dc94efe4ca205cc5d7f authored over 6 years ago by Christoffer Niska <[email protected]>
Fix resolving of operation types during build (#222)

* Fix bug related to resolving operation types when building schema

* Refactor getOperationTy...

github.com/digiaonline/graphql-php - d82af1bb20020c4470f2964b8cd264d9f0a514d0 authored over 6 years ago by Christoffer Niska <[email protected]>
Fix various code issues (#221)

* Fix auto-loading bug that caused the Star Wars functional test to not be run at all

The tes...

github.com/digiaonline/graphql-php - 858b33f5cda5eb11db5ea599d807a52205ddf9db authored over 6 years ago by Sam Stenvall <[email protected]>
#219 Add unit test for custom scalar Date type (#220)

* #219 Add unit test for custom scalar Date type

* Add functional tests for resolving custom ...

github.com/digiaonline/graphql-php - a1d889f2c18c249e07e6b3d2747a3650b5b7ecc2 authored over 6 years ago by Hung Neo <[email protected]>
Remove Cache package (#216)

github.com/digiaonline/graphql-php - b4194e95d7bf4c3ecebc0c2da13c441110c2cfff authored over 6 years ago by Christoffer Niska <[email protected]>
Support for custom types and directives when building schema (#215)

* Add support for custom types and directives when building schema from SDL

* Refactor cachin...

github.com/digiaonline/graphql-php - d9477ea3381ba06bf37c7358f1cb481a11a3b29e authored over 6 years ago by Christoffer Niska <[email protected]>
Related packages (#214)

Add related packages

github.com/digiaonline/graphql-php - 11461b187ca64f493b81ffd616f4273e381ffdae authored over 6 years ago by Christoffer Niska <[email protected]>
Remove SchemaInterface (#213)

github.com/digiaonline/graphql-php - 9ed2c1b5ce63a614bff20e291418df38a94c20d4 authored over 6 years ago by Christoffer Niska <[email protected]>
Definition printer (#209)

Definition printer

github.com/digiaonline/graphql-php - 7fe57120ff4a7a89494775cca80e4499e0034ca3 authored over 6 years ago by Christoffer Niska <[email protected]>