Commit Graph

474 Commits

Author SHA1 Message Date
Vladimir Razuvaev
f3fca81e9d Merge pull request #67 from mcg-web/promise
Initial implementation of promises (starting addressing N+1 problem)
2016-12-01 16:22:15 +07:00
Jeremiah VALERIE
76c31df1af Add Executor Promise tests 2016-11-26 23:51:42 +01:00
Jeremiah VALERIE
35d7d83088 Add Lists Promise tests 2016-11-26 22:28:46 +01:00
Jeremiah VALERIE
7f1e9d051b Add Mutation Promise tests 2016-11-26 20:50:01 +01:00
Jeremiah VALERIE
2ad79adf0c Add NonNull Promise tests 2016-11-26 20:50:01 +01:00
Jeremiah VALERIE
dd9062d77e Add a generic promise support.
Make lib supports promises, using a promise adapter interface.
2016-11-26 20:50:01 +01:00
vladar
4945317406 Fixing broken build for 0.8 2016-11-25 18:45:38 +07:00
vladar
c08cc2b00b Fixing broken build for 0.8 2016-11-25 18:18:53 +07:00
vladar
961e44c1fc Version 0.8.0 2016-11-25 18:09:18 +07:00
vladar
2cc2255b1a Work in progress on better docs 2016-11-25 18:07:51 +07:00
vladar
7ee3431298 Added badges to docs + added section on complementary tools 2016-11-25 17:44:34 +07:00
vladar
0969073b8a Reverted DefinitionContainer (YAGNI) 2016-11-25 16:54:57 +07:00
vladar
7c0aa4ceec Better docs and comments on breaks and deprecations for 8.0 2016-11-25 16:37:00 +07:00
vladar
b665d267c3 Changed scope of Schema props (and some others) to private 2016-11-25 16:35:46 +07:00
vladar
16bfc12ab1 Moved directive location constants to separate class 2016-11-25 16:30:35 +07:00
vladar
018ac819cf Removed deprecated error classes and added class_alias for them instead in deprecated.php 2016-11-25 16:03:04 +07:00
vladar
3d4cd15678 Added file with deprecations (for moved/renamed classes) 2016-11-25 16:02:19 +07:00
vladar
7fe5fc3980 Fixed invalid version reference in README which may be confusing 2016-11-19 17:52:41 +07:00
vladar
bf748e1421 Added notes to UPGRADE document about AST classes renaming 2016-11-19 17:46:54 +07:00
vladar
63d44fe002 Disabled deprecation notice for ResolveInfo->fieldASTs (until next version) 2016-11-19 17:37:54 +07:00
vladar
660200ed50 GraphQL\Language\AST\NodeType -> GraphQL\Language\AST\NodeKind 2016-11-19 17:31:47 +07:00
vladar
7340e30753 Types are now serializable to JSON (output their name) 2016-11-19 17:25:34 +07:00
vladar
04550f805f Differentiate between input values with no default and with default = null 2016-11-19 17:21:22 +07:00
vladar
5a17ae8246 Clearer lexer errors 2016-11-19 17:08:20 +07:00
vladar
0ab55ec0d9 Replaced "AST" with "Node" in variable names for better readability 2016-11-19 06:47:55 +07:00
vladar
5aad8b596b Consistent docblock comments for arrays 2016-11-19 06:19:41 +07:00
vladar
8d696edee5 Renamed AST nodes to *Node to disambiguate types 2016-11-19 06:12:18 +07:00
vladar
5ce9a7009a Renamed default resolver 2016-11-19 04:22:08 +07:00
vladar
439959b292 Enforce input coercion rules 2016-11-19 04:15:40 +07:00
vladar
f672f0c90c Added validation rule for unique directives per location 2016-11-19 00:21:56 +07:00
vladar
8a676cde99 Support for NullValue 2016-11-18 23:59:28 +07:00
vladar
9bf8e82d7c Minor fix to StarWarsSchema type language in comments 2016-11-18 20:32:09 +07:00
vladar
00060a142a Merge branch 'master' of https://github.com/webonyx/graphql-php 2016-11-16 18:42:47 +07:00
vladar
5d889ccacd Reverted several breaking changes from #75; tests are green 2016-11-16 18:37:35 +07:00
Andreas Heiberg
b2c8d8eeb1 [style changes] Lexer 2016-11-16 18:14:46 +07:00
Andreas Heiberg
d8ca5f4183 move to NodeType enum 2016-11-16 18:07:56 +07:00
Andreas Heiberg
816fa067b3 type hint Name node in visitor 2016-11-16 18:06:25 +07:00
Andreas Heiberg
46788f2ddb move NodeTypes enum to seperate class 2016-11-16 18:02:58 +07:00
Andreas Heiberg
2e25f51829 [style change] put VisitorOperation up top 2016-11-16 17:30:25 +07:00
Andreas Heiberg
80a662564e [style changes] arrays and callback 2016-11-16 17:29:50 +07:00
Andreas Heiberg
3c98963f72 remove static functions from Printer 2016-11-16 17:22:57 +07:00
Vladimir Razuvaev
1ee29e373c Merge pull request #73 from mcg-web/optimized-travis-ci-tests
Optimized travis CI tests
2016-11-12 21:48:43 +07:00
Vladimir Razuvaev
936af262ba Merge pull request #72 from mcg-web/fix-missing-requirement
Add ext-mbstring missing requirement
2016-11-12 21:47:39 +07:00
Jeremiah VALERIE
4e6b052465 Optimized travis CI tests
* Speed up tests by testing coverage only on php 5.6
* Add php nightly because composer accept it
* Add composer cache dir to travis cache
2016-11-12 10:23:06 +01:00
Jeremiah VALERIE
4867c4ceca Add ext-mbstring missing requirement
This fix "PHP Fatal error:  Uncaught Error: Call to undefined function GraphQL\Language\mb_strlen()"
2016-11-12 09:59:05 +01:00
vladar
399a340973 Minor change in error handling docs 2016-11-11 01:00:55 +07:00
vladar
bacb0649c2 Minor objectType refactoring 2016-11-11 01:00:32 +07:00
vladar
986eff9bff Added note in Readme about new documentation site 2016-11-08 20:47:46 +07:00
vladar
37cb4d00ab Work in progress on better docs (minor changes) 2016-11-08 20:27:45 +07:00
vladar
ccad34517c Work in progress on better docs (added section on query execution and error handling) 2016-11-08 20:02:10 +07:00