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

Tests for Config

51d816d28021cd24fac1429d8f5844f229d488a7 authored almost 8 years ago by vladar <[email protected]>
Cleaning up old unused messages

c5bba0e7d4a550409027c7658759be944b4fa959 authored almost 8 years ago by vladar <[email protected]>
Shortened method names of PromiseAdapter

a165c3aaabe0ab3aafa0c2e5266bbcfc38467498 authored almost 8 years ago by vladar <[email protected]>
Fixed tests for PHP7+

26db4c76c6e638d657b1c4dfff0c8e0b05a48906 authored almost 8 years ago by vladar <[email protected]>
Execution: tests are green

fd335a1d13933027eb56762aa0ab3151e2ca4522 authored almost 8 years ago by vladar <[email protected]>
Removed ReactPHP dependency for dev environment (using own simple promises implementation)

2ffc14cee694ed03c919c56b3f5bae59d5fa3777 authored almost 8 years ago by vladar <[email protected]>
Execution: tests are green

7ab75cd05a799f9fbcab4c3d6cce41725900c33e authored almost 8 years ago by vladar <[email protected]>
Execution: fixed rejection issue in sync promise

ab4ae779af0f35b48686486e702cb5e9b70d759e authored almost 8 years ago by vladar <[email protected]>
Execution: added SyncPromiseAdapter and made it default for Executor (+removed GenericPromiseAdapter)

e97ca7f971662de1973c67e7f04c56f68a6d330f authored almost 8 years ago by vladar <[email protected]>
Execution: refactored promise adapters

48d78412ecaa8b5a6dad0f025855641fc8bcc2a3 authored almost 8 years ago by vladar <[email protected]>
Simple implementation of Promises A+ for our sync case (using queue)

3a375bb78e909b2b97e3c3e947a0f3df4afd6317 authored almost 8 years ago by vladar <[email protected]>
Execution: added `promiseForAssocArray` method for cases when result contains promise

821e96508b2324f20259ab3fb8b339e457b3c8da authored almost 8 years ago by vladar <[email protected]>
Execution: moved `then` method to promise adapter

418ee48b20a4fd729280ceeaf742fe6bb2c36204 authored almost 8 years ago by vladar <[email protected]>
Refactored executor: now works as instance with exeContext and promise adapter as properties

77244d3aabb213440bfb509184adffadef9293f2 authored almost 8 years ago by vladar <[email protected]>
Merge pull request #67 from mcg-web/promise

Initial implementation of promises (starting addressing N+1 problem)

f3fca81e9d6616a7048a6040e2240497d837efc2 authored almost 8 years ago by Vladimir Razuvaev <[email protected]>
Add Executor Promise tests

76c31df1af55d0a8ba8ddae9f8912f5df5a77be6 authored almost 8 years ago by Jeremiah VALERIE <[email protected]>
Add Lists Promise tests

35d7d830883b264d006c864b1e5667ae72b6b065 authored almost 8 years ago by Jeremiah VALERIE <[email protected]>
Add Mutation Promise tests

7f1e9d051be4ff46ea49aafd52b8d07664b3bae7 authored almost 8 years ago by Jeremiah VALERIE <[email protected]>
Add a generic promise support.

Make lib supports promises, using a promise adapter interface.

dd9062d77e14dbb4aba618932a13b9c18d7b1a20 authored almost 8 years ago by Jeremiah VALERIE <[email protected]>
Add NonNull Promise tests

2ad79adf0c323a915c3a804792efdd10db46fe4e authored almost 8 years ago by Jeremiah VALERIE <[email protected]>
Fixing broken build for 0.8

49453174061bbbe61a8189f87bad0b708495ff9c authored almost 8 years ago by vladar <[email protected]>
Fixing broken build for 0.8

c08cc2b00b33ec63dd7bbe143112de71a36be4fb authored almost 8 years ago by vladar <[email protected]>
Version 0.8.0

961e44c1fc872b9b40df869ef008d26826bf4b40 authored almost 8 years ago by vladar <[email protected]>
Work in progress on better docs

2cc2255b1ab9823a3909f813b9d4b26b8f568597 authored almost 8 years ago by vladar <[email protected]>
Added badges to docs + added section on complementary tools

7ee343129807081d88050d6efbbcb733daf5ae79 authored almost 8 years ago by vladar <[email protected]>
Reverted DefinitionContainer (YAGNI)

0969073b8abd391952eea3b14a4a8b8b7e24aba5 authored almost 8 years ago by vladar <[email protected]>
Better docs and comments on breaks and deprecations for 8.0

7c0aa4ceec8704f30adb5b48587a9f5d0298206d authored almost 8 years ago by vladar <[email protected]>
Changed scope of Schema props (and some others) to `private`

b665d267c3ed984c9ccdb8b2dda55321a4972c92 authored almost 8 years ago by vladar <[email protected]>
Moved directive location constants to separate class

16bfc12ab1cb00ac4d3f37c096cff890a79203bb authored almost 8 years ago by vladar <[email protected]>
Removed deprecated error classes and added class_alias for them instead in deprecated.php

018ac819cf44f7e0204123aaa0c8590a79be1166 authored almost 8 years ago by vladar <[email protected]>
Added file with deprecations (for moved/renamed classes)

3d4cd1567873ba8fb0d734491a8de46ab7b16761 authored almost 8 years ago by vladar <[email protected]>
Fixed invalid version reference in README which may be confusing

7fe5fc3980d48eda481930be70e7cdfa80f988ff authored almost 8 years ago by vladar <[email protected]>
Added notes to UPGRADE document about AST classes renaming

bf748e1421e7fa0218fa99817608b35cdbafa831 authored almost 8 years ago by vladar <[email protected]>
Disabled deprecation notice for ResolveInfo->fieldASTs (until next version)

63d44fe002ec32c27937bdb46014d4669b8d2f3a authored almost 8 years ago by vladar <[email protected]>
GraphQL\Language\AST\NodeType -> GraphQL\Language\AST\NodeKind

660200ed50c286e78d4f477fc90804524ea7cb2e authored almost 8 years ago by vladar <[email protected]>
Types are now serializable to JSON (output their name)

7340e30753586115cc18043f9fc4a29718b630fa authored almost 8 years ago by vladar <[email protected]>
Differentiate between input values with no default and with default = null

04550f805fbe452612cf9256efad28ca54096a39 authored almost 8 years ago by vladar <[email protected]>
Clearer lexer errors

5a17ae82462f55859be2792385d78ff00b5f0e6c authored almost 8 years ago by vladar <[email protected]>
Replaced "AST" with "Node" in variable names for better readability

0ab55ec0d93cc702ff9b5cafe4dfe3f1d70d03de authored almost 8 years ago by vladar <[email protected]>
Consistent docblock comments for arrays

5aad8b596b1c8c140aa6bc52b5c915f7db5f333c authored almost 8 years ago by vladar <[email protected]>
Renamed AST nodes to `*Node` to disambiguate types

8d696edee5a85040e5a3fc15ebd9abaf4c940f4f authored almost 8 years ago by vladar <[email protected]>
Renamed default resolver

5ce9a7009a1792b1c3e1ec770267b4e641d7a4ef authored almost 8 years ago by vladar <[email protected]>
Enforce input coercion rules

439959b292981b67e8fb1b1c42eb8bd8e7805889 authored almost 8 years ago by vladar <[email protected]>
Added validation rule for unique directives per location

f672f0c90cdded8ba5c4fc9e0b67f57ef3f76e60 authored almost 8 years ago by vladar <[email protected]>
Support for NullValue

8a676cde99903b10e5f3cec719be488abe0585b1 authored almost 8 years ago by vladar <[email protected]>
Minor fix to StarWarsSchema type language in comments

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

00060a142a8fb16d3363c562f548f2a01ac82ae1 authored almost 8 years ago by vladar <[email protected]>
Reverted several breaking changes from #75; tests are green

5d889ccacdb7fbe45d61a0d0f5413049526416f9 authored almost 8 years ago by vladar <[email protected]>
[style changes] Lexer

b2c8d8eeb10c03e2feb13c24ac0e7ade83d79ee7 authored almost 8 years ago by Andreas Heiberg <[email protected]>
move to NodeType enum

d8ca5f4183d4705f8612ad4def07a2d63f31a7df authored almost 8 years ago by Andreas Heiberg <[email protected]>
type hint Name node in visitor

816fa067b318becee1380bd5e705209345b4b2bd authored almost 8 years ago by Andreas Heiberg <[email protected]>
move NodeTypes enum to seperate class

46788f2ddb2b340293c779f6cd2d03fe9d53d1b0 authored almost 8 years ago by Andreas Heiberg <[email protected]>
[style change] put VisitorOperation up top

2e25f51829d2204971f98f7b8d6acf6da5e92644 authored almost 8 years ago by Andreas Heiberg <[email protected]>
[style changes] arrays and callback

80a662564ee40254a5c3faa0f27e28027db245d1 authored almost 8 years ago by Andreas Heiberg <[email protected]>
remove static functions from Printer

3c98963f7247328afad1c6276591c4e5b19dc50a authored almost 8 years ago by Andreas Heiberg <[email protected]>
Merge pull request #73 from mcg-web/optimized-travis-ci-tests

Optimized travis CI tests

1ee29e373c91e00c0fb8a287594b575955568c33 authored almost 8 years ago by Vladimir Razuvaev <[email protected]>
Merge pull request #72 from mcg-web/fix-missing-requirement

Add ext-mbstring missing requirement

936af262baf9e56a188dae5a75fa8030a8204226 authored almost 8 years ago by Vladimir Razuvaev <[email protected]>
Optimized travis CI tests

* Speed up tests by testing coverage only on php 5.6
* Add php nightly because composer accept it...

4e6b052465fab954c010ad7d7452736cf608116b authored almost 8 years ago by Jeremiah VALERIE <[email protected]>
Add ext-mbstring missing requirement

This fix "PHP Fatal error: Uncaught Error: Call to undefined function GraphQL\Language\mb_strlen()"

4867c4ceca01c4157ef11d31fdf1fd6d598d39a7 authored almost 8 years ago by Jeremiah VALERIE <[email protected]>
Minor change in error handling docs

399a3409733c8e9fa78a09a0a2768e36e8087531 authored almost 8 years ago by vladar <[email protected]>
Minor objectType refactoring

bacb0649c23366bbfaf7996de20bdf7819b5508d authored almost 8 years ago by vladar <[email protected]>
Added note in Readme about new documentation site

986eff9bff5715c25d1452c51166fe59c3d786e5 authored almost 8 years ago by vladar <[email protected]>
Work in progress on better docs (minor changes)

37cb4d00abfc2df1984991b656615dc6f542cb10 authored almost 8 years ago by vladar <[email protected]>
Work in progress on better docs (added section on query execution and error handling)

ccad34517c6033f10fc883c6bacb624b5f9a53c8 authored almost 8 years ago by vladar <[email protected]>
Work in progress on better docs (added sections on directives and schema to docs)

24b2285ffed9cf2d962dc461c57d23baaa502fba authored almost 8 years ago by vladar <[email protected]>
Replaced directive locations array with constants

add2621a334993bb81db5e76710e849ec2367fb4 authored almost 8 years ago by vladar <[email protected]>
Minor executor tweaks

1927102183fa034d582440229ecb93a7b53904b0 authored almost 8 years ago by vladar <[email protected]>
Minor fixes in docs

e6addd46444a34c978c17dc81dd757e811dda109 authored almost 8 years ago by vladar <[email protected]>
Refactoring abstract type resolution

6023c0ff606d4a3735ab4c26115f6140fe09f7d5 authored almost 8 years ago by vladar <[email protected]>
Removed last traces of field memoization

afbd5dbc90cb3f648ebd5b78937af6e8b4aa25cb authored almost 8 years ago by vladar <[email protected]>
Work in progress on better docs (added docs for field arguments and input types)

ca01900e9de998d7ceecae36eb0d5338adb76516 authored almost 8 years ago by vladar <[email protected]>
Work in progress on better docs (added docs for interfaces and unions)

3514b5ac8358fb2d141b02b53884e584bcdcef36 authored almost 8 years ago by vladar <[email protected]>
Simplified blog example

360bf39c9b14fbf16aaf067e09753ea87c6c9030 authored almost 8 years ago by vladar <[email protected]>
Work in progress on better docs

e69667c6335945ebeb8064260cddd012f91b93a1 authored almost 8 years ago by vladar <[email protected]>
Better custom scalars in blog example + more comments

eb3f54b98e2b38ee3f8bab6fe2cf10d9297725a9 authored almost 8 years ago by vladar <[email protected]>
Minor comments improvement

1672bd33e3f8079396e0d4b728a69da2ca114322 authored almost 8 years ago by vladar <[email protected]>
Minor instanceof tweak

61245213c49ba49f4502d12019dbdc440f5a9e20 authored almost 8 years ago by vladar <[email protected]>
Validate type/field/argument names

22e41a3729bdafe531b8254b95b0c095599de81d authored almost 8 years ago by vladar <[email protected]>
Updated AST Utils to match the behavior of reference implementation

3b0e52f2540f98f7efe452efe91abeda0cc190bd authored almost 8 years ago by vladar <[email protected]>
Added missing short-hand notation for input type fields

443845d1f97e3c9864cf04c2f1dc6330d7694aeb authored almost 8 years ago by vladar <[email protected]>
Moved parse/serialize methods from abstract ScalarType class to LeafType interface (as EnumType implements them as well)

8f80389ecfe6b7fc05d8546498cf730537b5cde7 authored almost 8 years ago by vladar <[email protected]>
Replaced \UnexpectedValueException with GraphQL\Error\InvariantViolationException; Improved some instanceof checks

e56eb6e10d73ae19f37efdcf6115b62cd02b9cb4 authored almost 8 years ago by vladar <[email protected]>
Added coveralls and packagist badges to README

4a75bc6d2f97ca8717ab716b3279584769862941 authored almost 8 years ago by vladar <[email protected]>
Added coveralls to travis config

c846809d2d62f843fd73241e2e0f89bbd7a9d15c authored almost 8 years ago by vladar <[email protected]>
Updated blog example: demonstrated and commented inheritance vs composition options; added describing comments

29670b378bda350a417e08a1509b5df322bfb353 authored almost 8 years ago by vladar <[email protected]>
Infer type name from className for enum and scalar types as well

19436c326d00889fd4afcf99bbbe056cc2113269 authored almost 8 years ago by vladar <[email protected]>
Work in progress on better docs

f9740c5f2c6c6dbc3861c0cf7d840c7ebc14de02 authored almost 8 years ago by vladar <[email protected]>
Infer type name from class name for those using inheritance

e4fa881cc39f1cb8b4553c3c620452d4532e29f4 authored almost 8 years ago by vladar <[email protected]>
Renamed index.php to graphql.php for consistency in blog example

221ec6f7920a9a8f001dcbf572805ec47f6140f3 authored almost 8 years ago by vladar <[email protected]>
Added hello world example

1787c1377d1c470e7c3b33db903f218e66b365e3 authored almost 8 years ago by vladar <[email protected]>
Added "Learn by example" section to Readme

96e4f01ee60dc5a3c8bce07e55f5d9e86580aa8f authored almost 8 years ago by vladar <[email protected]>
Several other updates to blog example

5125741899548875c9b2067e5787613c38a8022d authored almost 8 years ago by vladar <[email protected]>
Updated blog example

85d2c2cef3a6618fb899fc08cfb2a3477de9a231 authored almost 8 years ago by vladar <[email protected]>
Several minor tweaks

2ef58a615f8a704b96c5d477dbfbfd9aa338345a authored almost 8 years ago by vladar <[email protected]>
Added DefinitionContainer interface to enable compositional use of user-land types (vs extending ObjectType, InterfaceType, etc). Very similar to IteratorAggregate vs Iterator

9941a0143a247771aafcb602d27c02661ad5b392 authored almost 8 years ago by vladar <[email protected]>
Deprecated callbacks in "type" option of field/argument definitions (see #35)

c11f25794a16863ad727c844ca9083bf1cb3c3d1 authored almost 8 years ago by vladar <[email protected]>
Updated StarWars tests

9964c88f32e441ea00ac3d8bdc55eb38b9da3311 authored almost 8 years ago by vladar <[email protected]>
Fixed broken test

f443c6b1bacb4272d3087fe4c8de4bde365b0b71 authored almost 8 years ago by vladar <[email protected]>
Reverted one minor breaking change

276a58f6d115339a2cddaa68c7e1633b748c5226 authored almost 8 years ago by vladar <[email protected]>
Return stdClass vs empty array for empty ObjectType values (see #59)

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