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 about 8 years ago
51d816d28021cd24fac1429d8f5844f229d488a7 authored about 8 years ago
Cleaning up old unused messages
c5bba0e7d4a550409027c7658759be944b4fa959 authored about 8 years ago
c5bba0e7d4a550409027c7658759be944b4fa959 authored about 8 years ago
Shortened method names of PromiseAdapter
a165c3aaabe0ab3aafa0c2e5266bbcfc38467498 authored about 8 years ago
a165c3aaabe0ab3aafa0c2e5266bbcfc38467498 authored about 8 years ago
Fixed tests for PHP7+
26db4c76c6e638d657b1c4dfff0c8e0b05a48906 authored about 8 years ago
26db4c76c6e638d657b1c4dfff0c8e0b05a48906 authored about 8 years ago
Execution: tests are green
fd335a1d13933027eb56762aa0ab3151e2ca4522 authored about 8 years ago
fd335a1d13933027eb56762aa0ab3151e2ca4522 authored about 8 years ago
Removed ReactPHP dependency for dev environment (using own simple promises implementation)
2ffc14cee694ed03c919c56b3f5bae59d5fa3777 authored about 8 years ago
2ffc14cee694ed03c919c56b3f5bae59d5fa3777 authored about 8 years ago
Execution: tests are green
7ab75cd05a799f9fbcab4c3d6cce41725900c33e authored about 8 years ago
7ab75cd05a799f9fbcab4c3d6cce41725900c33e authored about 8 years ago
Execution: fixed rejection issue in sync promise
ab4ae779af0f35b48686486e702cb5e9b70d759e authored about 8 years ago
ab4ae779af0f35b48686486e702cb5e9b70d759e authored about 8 years ago
Execution: added SyncPromiseAdapter and made it default for Executor (+removed GenericPromiseAdapter)
e97ca7f971662de1973c67e7f04c56f68a6d330f authored about 8 years ago
e97ca7f971662de1973c67e7f04c56f68a6d330f authored about 8 years ago
Execution: refactored promise adapters
48d78412ecaa8b5a6dad0f025855641fc8bcc2a3 authored about 8 years ago
48d78412ecaa8b5a6dad0f025855641fc8bcc2a3 authored about 8 years ago
Simple implementation of Promises A+ for our sync case (using queue)
3a375bb78e909b2b97e3c3e947a0f3df4afd6317 authored about 8 years ago
3a375bb78e909b2b97e3c3e947a0f3df4afd6317 authored about 8 years ago
Execution: added `promiseForAssocArray` method for cases when result contains promise
821e96508b2324f20259ab3fb8b339e457b3c8da authored about 8 years ago
821e96508b2324f20259ab3fb8b339e457b3c8da authored about 8 years ago
Execution: moved `then` method to promise adapter
418ee48b20a4fd729280ceeaf742fe6bb2c36204 authored about 8 years ago
418ee48b20a4fd729280ceeaf742fe6bb2c36204 authored about 8 years ago
Refactored executor: now works as instance with exeContext and promise adapter as properties
77244d3aabb213440bfb509184adffadef9293f2 authored about 8 years ago
77244d3aabb213440bfb509184adffadef9293f2 authored about 8 years ago
Merge pull request #67 from mcg-web/promise
Initial implementation of promises (starting addressing N+1 problem)
f3fca81e9d6616a7048a6040e2240497d837efc2 authored about 8 years ago
Add Executor Promise tests
76c31df1af55d0a8ba8ddae9f8912f5df5a77be6 authored about 8 years ago
76c31df1af55d0a8ba8ddae9f8912f5df5a77be6 authored about 8 years ago
Add Lists Promise tests
35d7d830883b264d006c864b1e5667ae72b6b065 authored about 8 years ago
35d7d830883b264d006c864b1e5667ae72b6b065 authored about 8 years ago
Add Mutation Promise tests
7f1e9d051be4ff46ea49aafd52b8d07664b3bae7 authored about 8 years ago
7f1e9d051be4ff46ea49aafd52b8d07664b3bae7 authored about 8 years ago
Add a generic promise support.
Make lib supports promises, using a promise adapter interface.
dd9062d77e14dbb4aba618932a13b9c18d7b1a20 authored about 8 years ago
Add NonNull Promise tests
2ad79adf0c323a915c3a804792efdd10db46fe4e authored about 8 years ago
2ad79adf0c323a915c3a804792efdd10db46fe4e authored about 8 years ago
Fixing broken build for 0.8
49453174061bbbe61a8189f87bad0b708495ff9c authored about 8 years ago
49453174061bbbe61a8189f87bad0b708495ff9c authored about 8 years ago
Fixing broken build for 0.8
c08cc2b00b33ec63dd7bbe143112de71a36be4fb authored about 8 years ago
c08cc2b00b33ec63dd7bbe143112de71a36be4fb authored about 8 years ago
Version 0.8.0
961e44c1fc872b9b40df869ef008d26826bf4b40 authored about 8 years ago
961e44c1fc872b9b40df869ef008d26826bf4b40 authored about 8 years ago
Work in progress on better docs
2cc2255b1ab9823a3909f813b9d4b26b8f568597 authored about 8 years ago
2cc2255b1ab9823a3909f813b9d4b26b8f568597 authored about 8 years ago
Added badges to docs + added section on complementary tools
7ee343129807081d88050d6efbbcb733daf5ae79 authored about 8 years ago
7ee343129807081d88050d6efbbcb733daf5ae79 authored about 8 years ago
Reverted DefinitionContainer (YAGNI)
0969073b8abd391952eea3b14a4a8b8b7e24aba5 authored about 8 years ago
0969073b8abd391952eea3b14a4a8b8b7e24aba5 authored about 8 years ago
Better docs and comments on breaks and deprecations for 8.0
7c0aa4ceec8704f30adb5b48587a9f5d0298206d authored about 8 years ago
7c0aa4ceec8704f30adb5b48587a9f5d0298206d authored about 8 years ago
Changed scope of Schema props (and some others) to `private`
b665d267c3ed984c9ccdb8b2dda55321a4972c92 authored about 8 years ago
b665d267c3ed984c9ccdb8b2dda55321a4972c92 authored about 8 years ago
Moved directive location constants to separate class
16bfc12ab1cb00ac4d3f37c096cff890a79203bb authored about 8 years ago
16bfc12ab1cb00ac4d3f37c096cff890a79203bb authored about 8 years ago
Removed deprecated error classes and added class_alias for them instead in deprecated.php
018ac819cf44f7e0204123aaa0c8590a79be1166 authored about 8 years ago
018ac819cf44f7e0204123aaa0c8590a79be1166 authored about 8 years ago
Added file with deprecations (for moved/renamed classes)
3d4cd1567873ba8fb0d734491a8de46ab7b16761 authored about 8 years ago
3d4cd1567873ba8fb0d734491a8de46ab7b16761 authored about 8 years ago
Fixed invalid version reference in README which may be confusing
7fe5fc3980d48eda481930be70e7cdfa80f988ff authored about 8 years ago
7fe5fc3980d48eda481930be70e7cdfa80f988ff authored about 8 years ago
Added notes to UPGRADE document about AST classes renaming
bf748e1421e7fa0218fa99817608b35cdbafa831 authored about 8 years ago
bf748e1421e7fa0218fa99817608b35cdbafa831 authored about 8 years ago
Disabled deprecation notice for ResolveInfo->fieldASTs (until next version)
63d44fe002ec32c27937bdb46014d4669b8d2f3a authored about 8 years ago
63d44fe002ec32c27937bdb46014d4669b8d2f3a authored about 8 years ago
GraphQL\Language\AST\NodeType -> GraphQL\Language\AST\NodeKind
660200ed50c286e78d4f477fc90804524ea7cb2e authored about 8 years ago
660200ed50c286e78d4f477fc90804524ea7cb2e authored about 8 years ago
Types are now serializable to JSON (output their name)
7340e30753586115cc18043f9fc4a29718b630fa authored about 8 years ago
7340e30753586115cc18043f9fc4a29718b630fa authored about 8 years ago
Differentiate between input values with no default and with default = null
04550f805fbe452612cf9256efad28ca54096a39 authored about 8 years ago
04550f805fbe452612cf9256efad28ca54096a39 authored about 8 years ago
Clearer lexer errors
5a17ae82462f55859be2792385d78ff00b5f0e6c authored about 8 years ago
5a17ae82462f55859be2792385d78ff00b5f0e6c authored about 8 years ago
Replaced "AST" with "Node" in variable names for better readability
0ab55ec0d93cc702ff9b5cafe4dfe3f1d70d03de authored about 8 years ago
0ab55ec0d93cc702ff9b5cafe4dfe3f1d70d03de authored about 8 years ago
Consistent docblock comments for arrays
5aad8b596b1c8c140aa6bc52b5c915f7db5f333c authored about 8 years ago
5aad8b596b1c8c140aa6bc52b5c915f7db5f333c authored about 8 years ago
Renamed AST nodes to `*Node` to disambiguate types
8d696edee5a85040e5a3fc15ebd9abaf4c940f4f authored about 8 years ago
8d696edee5a85040e5a3fc15ebd9abaf4c940f4f authored about 8 years ago
Renamed default resolver
5ce9a7009a1792b1c3e1ec770267b4e641d7a4ef authored about 8 years ago
5ce9a7009a1792b1c3e1ec770267b4e641d7a4ef authored about 8 years ago
Enforce input coercion rules
439959b292981b67e8fb1b1c42eb8bd8e7805889 authored about 8 years ago
439959b292981b67e8fb1b1c42eb8bd8e7805889 authored about 8 years ago
Added validation rule for unique directives per location
f672f0c90cdded8ba5c4fc9e0b67f57ef3f76e60 authored about 8 years ago
f672f0c90cdded8ba5c4fc9e0b67f57ef3f76e60 authored about 8 years ago
Support for NullValue
8a676cde99903b10e5f3cec719be488abe0585b1 authored about 8 years ago
8a676cde99903b10e5f3cec719be488abe0585b1 authored about 8 years ago
Minor fix to StarWarsSchema type language in comments
9bf8e82d7c06561b947c81c447a1903c648d40ea authored about 8 years ago
9bf8e82d7c06561b947c81c447a1903c648d40ea authored about 8 years ago
Merge branch 'master' of https://github.com/webonyx/graphql-php
00060a142a8fb16d3363c562f548f2a01ac82ae1 authored about 8 years ago
00060a142a8fb16d3363c562f548f2a01ac82ae1 authored about 8 years ago
Reverted several breaking changes from #75; tests are green
5d889ccacdb7fbe45d61a0d0f5413049526416f9 authored about 8 years ago
5d889ccacdb7fbe45d61a0d0f5413049526416f9 authored about 8 years ago
[style changes] Lexer
b2c8d8eeb10c03e2feb13c24ac0e7ade83d79ee7 authored about 8 years ago
b2c8d8eeb10c03e2feb13c24ac0e7ade83d79ee7 authored about 8 years ago
move to NodeType enum
d8ca5f4183d4705f8612ad4def07a2d63f31a7df authored about 8 years ago
d8ca5f4183d4705f8612ad4def07a2d63f31a7df authored about 8 years ago
type hint Name node in visitor
816fa067b318becee1380bd5e705209345b4b2bd authored about 8 years ago
816fa067b318becee1380bd5e705209345b4b2bd authored about 8 years ago
move NodeTypes enum to seperate class
46788f2ddb2b340293c779f6cd2d03fe9d53d1b0 authored about 8 years ago
46788f2ddb2b340293c779f6cd2d03fe9d53d1b0 authored about 8 years ago
[style change] put VisitorOperation up top
2e25f51829d2204971f98f7b8d6acf6da5e92644 authored about 8 years ago
2e25f51829d2204971f98f7b8d6acf6da5e92644 authored about 8 years ago
[style changes] arrays and callback
80a662564ee40254a5c3faa0f27e28027db245d1 authored about 8 years ago
80a662564ee40254a5c3faa0f27e28027db245d1 authored about 8 years ago
remove static functions from Printer
3c98963f7247328afad1c6276591c4e5b19dc50a authored about 8 years ago
3c98963f7247328afad1c6276591c4e5b19dc50a authored about 8 years ago
Merge pull request #73 from mcg-web/optimized-travis-ci-tests
Optimized travis CI tests
1ee29e373c91e00c0fb8a287594b575955568c33 authored about 8 years ago
Merge pull request #72 from mcg-web/fix-missing-requirement
Add ext-mbstring missing requirement
936af262baf9e56a188dae5a75fa8030a8204226 authored about 8 years ago
Optimized travis CI tests
* Speed up tests by testing coverage only on php 5.6
* Add php nightly because composer accept it...
Add ext-mbstring missing requirement
This fix "PHP Fatal error: Uncaught Error: Call to undefined function GraphQL\Language\mb_strlen()"
4867c4ceca01c4157ef11d31fdf1fd6d598d39a7 authored about 8 years ago
Minor change in error handling docs
399a3409733c8e9fa78a09a0a2768e36e8087531 authored about 8 years ago
399a3409733c8e9fa78a09a0a2768e36e8087531 authored about 8 years ago
Minor objectType refactoring
bacb0649c23366bbfaf7996de20bdf7819b5508d authored about 8 years ago
bacb0649c23366bbfaf7996de20bdf7819b5508d authored about 8 years ago
Added note in Readme about new documentation site
986eff9bff5715c25d1452c51166fe59c3d786e5 authored about 8 years ago
986eff9bff5715c25d1452c51166fe59c3d786e5 authored about 8 years ago
Work in progress on better docs (minor changes)
37cb4d00abfc2df1984991b656615dc6f542cb10 authored about 8 years ago
37cb4d00abfc2df1984991b656615dc6f542cb10 authored about 8 years ago
Work in progress on better docs (added section on query execution and error handling)
ccad34517c6033f10fc883c6bacb624b5f9a53c8 authored about 8 years ago
ccad34517c6033f10fc883c6bacb624b5f9a53c8 authored about 8 years ago
Work in progress on better docs (added sections on directives and schema to docs)
24b2285ffed9cf2d962dc461c57d23baaa502fba authored about 8 years ago
24b2285ffed9cf2d962dc461c57d23baaa502fba authored about 8 years ago
Replaced directive locations array with constants
add2621a334993bb81db5e76710e849ec2367fb4 authored about 8 years ago
add2621a334993bb81db5e76710e849ec2367fb4 authored about 8 years ago
Minor executor tweaks
1927102183fa034d582440229ecb93a7b53904b0 authored about 8 years ago
1927102183fa034d582440229ecb93a7b53904b0 authored about 8 years ago
Minor fixes in docs
e6addd46444a34c978c17dc81dd757e811dda109 authored about 8 years ago
e6addd46444a34c978c17dc81dd757e811dda109 authored about 8 years ago
Refactoring abstract type resolution
6023c0ff606d4a3735ab4c26115f6140fe09f7d5 authored about 8 years ago
6023c0ff606d4a3735ab4c26115f6140fe09f7d5 authored about 8 years ago
Removed last traces of field memoization
afbd5dbc90cb3f648ebd5b78937af6e8b4aa25cb authored about 8 years ago
afbd5dbc90cb3f648ebd5b78937af6e8b4aa25cb authored about 8 years ago
Work in progress on better docs (added docs for field arguments and input types)
ca01900e9de998d7ceecae36eb0d5338adb76516 authored about 8 years ago
ca01900e9de998d7ceecae36eb0d5338adb76516 authored about 8 years ago
Work in progress on better docs (added docs for interfaces and unions)
3514b5ac8358fb2d141b02b53884e584bcdcef36 authored about 8 years ago
3514b5ac8358fb2d141b02b53884e584bcdcef36 authored about 8 years ago
Simplified blog example
360bf39c9b14fbf16aaf067e09753ea87c6c9030 authored about 8 years ago
360bf39c9b14fbf16aaf067e09753ea87c6c9030 authored about 8 years ago
Work in progress on better docs
e69667c6335945ebeb8064260cddd012f91b93a1 authored about 8 years ago
e69667c6335945ebeb8064260cddd012f91b93a1 authored about 8 years ago
Better custom scalars in blog example + more comments
eb3f54b98e2b38ee3f8bab6fe2cf10d9297725a9 authored about 8 years ago
eb3f54b98e2b38ee3f8bab6fe2cf10d9297725a9 authored about 8 years ago
Minor comments improvement
1672bd33e3f8079396e0d4b728a69da2ca114322 authored about 8 years ago
1672bd33e3f8079396e0d4b728a69da2ca114322 authored about 8 years ago
Minor instanceof tweak
61245213c49ba49f4502d12019dbdc440f5a9e20 authored about 8 years ago
61245213c49ba49f4502d12019dbdc440f5a9e20 authored about 8 years ago
Validate type/field/argument names
22e41a3729bdafe531b8254b95b0c095599de81d authored about 8 years ago
22e41a3729bdafe531b8254b95b0c095599de81d authored about 8 years ago
Updated AST Utils to match the behavior of reference implementation
3b0e52f2540f98f7efe452efe91abeda0cc190bd authored about 8 years ago
3b0e52f2540f98f7efe452efe91abeda0cc190bd authored about 8 years ago
Added missing short-hand notation for input type fields
443845d1f97e3c9864cf04c2f1dc6330d7694aeb authored about 8 years ago
443845d1f97e3c9864cf04c2f1dc6330d7694aeb authored about 8 years ago
Moved parse/serialize methods from abstract ScalarType class to LeafType interface (as EnumType implements them as well)
8f80389ecfe6b7fc05d8546498cf730537b5cde7 authored about 8 years ago
8f80389ecfe6b7fc05d8546498cf730537b5cde7 authored about 8 years ago
Replaced \UnexpectedValueException with GraphQL\Error\InvariantViolationException; Improved some instanceof checks
e56eb6e10d73ae19f37efdcf6115b62cd02b9cb4 authored about 8 years ago
e56eb6e10d73ae19f37efdcf6115b62cd02b9cb4 authored about 8 years ago
Added coveralls and packagist badges to README
4a75bc6d2f97ca8717ab716b3279584769862941 authored about 8 years ago
4a75bc6d2f97ca8717ab716b3279584769862941 authored about 8 years ago
Added coveralls to travis config
c846809d2d62f843fd73241e2e0f89bbd7a9d15c authored about 8 years ago
c846809d2d62f843fd73241e2e0f89bbd7a9d15c authored about 8 years ago
Updated blog example: demonstrated and commented inheritance vs composition options; added describing comments
29670b378bda350a417e08a1509b5df322bfb353 authored over 8 years ago
29670b378bda350a417e08a1509b5df322bfb353 authored over 8 years ago
Infer type name from className for enum and scalar types as well
19436c326d00889fd4afcf99bbbe056cc2113269 authored over 8 years ago
19436c326d00889fd4afcf99bbbe056cc2113269 authored over 8 years ago
Work in progress on better docs
f9740c5f2c6c6dbc3861c0cf7d840c7ebc14de02 authored over 8 years ago
f9740c5f2c6c6dbc3861c0cf7d840c7ebc14de02 authored over 8 years ago
Infer type name from class name for those using inheritance
e4fa881cc39f1cb8b4553c3c620452d4532e29f4 authored over 8 years ago
e4fa881cc39f1cb8b4553c3c620452d4532e29f4 authored over 8 years ago
Renamed index.php to graphql.php for consistency in blog example
221ec6f7920a9a8f001dcbf572805ec47f6140f3 authored over 8 years ago
221ec6f7920a9a8f001dcbf572805ec47f6140f3 authored over 8 years ago
Added hello world example
1787c1377d1c470e7c3b33db903f218e66b365e3 authored over 8 years ago
1787c1377d1c470e7c3b33db903f218e66b365e3 authored over 8 years ago
Added "Learn by example" section to Readme
96e4f01ee60dc5a3c8bce07e55f5d9e86580aa8f authored over 8 years ago
96e4f01ee60dc5a3c8bce07e55f5d9e86580aa8f authored over 8 years ago
Several other updates to blog example
5125741899548875c9b2067e5787613c38a8022d authored over 8 years ago
5125741899548875c9b2067e5787613c38a8022d authored over 8 years ago
Updated blog example
85d2c2cef3a6618fb899fc08cfb2a3477de9a231 authored over 8 years ago
85d2c2cef3a6618fb899fc08cfb2a3477de9a231 authored over 8 years ago
Several minor tweaks
2ef58a615f8a704b96c5d477dbfbfd9aa338345a authored over 8 years ago
2ef58a615f8a704b96c5d477dbfbfd9aa338345a authored over 8 years ago
Added DefinitionContainer interface to enable compositional use of user-land types (vs extending ObjectType, InterfaceType, etc). Very similar to IteratorAggregate vs Iterator
9941a0143a247771aafcb602d27c02661ad5b392 authored over 8 years ago
9941a0143a247771aafcb602d27c02661ad5b392 authored over 8 years ago
Deprecated callbacks in "type" option of field/argument definitions (see #35)
c11f25794a16863ad727c844ca9083bf1cb3c3d1 authored over 8 years ago
c11f25794a16863ad727c844ca9083bf1cb3c3d1 authored over 8 years ago
Updated StarWars tests
9964c88f32e441ea00ac3d8bdc55eb38b9da3311 authored over 8 years ago
9964c88f32e441ea00ac3d8bdc55eb38b9da3311 authored over 8 years ago
Fixed broken test
f443c6b1bacb4272d3087fe4c8de4bde365b0b71 authored over 8 years ago
f443c6b1bacb4272d3087fe4c8de4bde365b0b71 authored over 8 years ago
Reverted one minor breaking change
276a58f6d115339a2cddaa68c7e1633b748c5226 authored over 8 years ago
276a58f6d115339a2cddaa68c7e1633b748c5226 authored over 8 years ago
Return stdClass vs empty array for empty ObjectType values (see #59)
a612b780c9c08e96f969e609093e793050cfd76b authored over 8 years ago
a612b780c9c08e96f969e609093e793050cfd76b authored over 8 years ago