Commit Graph

842 Commits

Author SHA1 Message Date
vladar
68fb4ceb9c Refactored facade to simplify custom output formatting 2015-11-02 20:39:51 +06:00
vladar
c81605bfb1 Fixed bug with failing error reporting for mismatching interface / union implementations 2015-10-25 19:35:36 +06:00
vladar
ea4d43f00f Better approach for latest performance tweaks (#8) 2015-10-25 19:08:24 +06:00
vladar
3b3da9e066 Several performance improvements (#8) 2015-10-25 14:23:15 +06:00
vladar
d982bad63a Make sure default argument values are passed to resolve function (#4) 2015-10-23 17:30:02 +06:00
vladar
965c3ff743 Minor executor refactoring related to handling "resolve" errors 2015-10-23 15:45:40 +06:00
vladar
83f42825f8 Reverted mapping executor (#6) 2015-10-23 15:44:01 +06:00
vladar
0b5b50e7f9 Added travis build status in Readme 2015-10-18 00:55:12 +06:00
vladar
a52a5b2c73 Undocumented map for now (highly likely that it will be reverted) 2015-10-18 00:48:39 +06:00
vladar
7f70292cbc Merge pull request #7 from intrepion/adding-travis-configuration
Adding travis configuration
2015-10-18 00:22:44 +06:00
Oliver Forral
d32d0b1304 Removing 5.3 from travis configuration 2015-10-17 08:30:09 -07:00
Oliver Forral
c25eadd312 Trying out all the versions of PHP on travis 2015-10-17 08:24:19 -07:00
vladar
197c2d3532 Allow thunks for Union possible types + preserve original type config with Union (for custom user-land definitions) 2015-10-17 17:37:40 +06:00
vladar
5f2b2376e0 Allow custom attributes in type definitions for user-land metadata 2015-10-17 17:35:56 +06:00
vladar
2d54f654c2 Fine-grained type checks for Executor 2015-10-17 17:34:51 +06:00
vladar
1c58fb5e71 Updated version in Readme 2015-09-06 15:54:30 +06:00
vladar
25c42e6b52 Added Utils::groupBy as a convenience tool 2015-09-06 15:50:16 +06:00
vladar
c312f73df3 Oops, added missing parseValue for EnumType 2015-09-06 15:49:23 +06:00
vladar
83e33659cb Do not mess with original value in executor. Copy it instead. 2015-09-06 15:48:16 +06:00
vladar
913caf33ec Removed old info from composer description 2015-09-01 02:02:54 +06:00
vladar
3edf6248b0 Mapping Executor 2015-09-01 01:44:03 +06:00
vladar
aeb56d139a Ability to receive list of requested fields from ResolveInfo (recursively) 2015-08-30 13:48:17 +06:00
vladar
74b922ce68 Use name as value for Enums if value wasn't set in definition 2015-08-30 13:47:09 +06:00
vladar
9ccfb93ef2 Saving original field config with field definition to allow custom app-level definitions 2015-08-30 13:46:20 +06:00
vladar
c6a9712790 Several useful utils for Traversables 2015-08-30 13:44:52 +06:00
vladar
003fa005ed Ability to set type-level "resolveField" method 2015-08-30 13:43:55 +06:00
vladar
5241c8a5d3 Better error messages for config validation 2015-08-30 13:41:41 +06:00
vladar
ee2ce29899 Merge remote-tracking branch 'origin/master'
Conflicts:
	README.md
2015-08-20 02:48:04 +06:00
vladar
1e56ca493b Added README 2015-08-20 02:47:11 +06:00
vladar
c0175c9f77 Added README 2015-08-20 02:44:44 +06:00
vladar
841d6ab851 Updated to latest version of graphql-js 2015-08-17 20:01:55 +06:00
vladar
022c962942 New language features (NamedType, directives rethinking) 2015-08-17 02:53:11 +06:00
vladar
698b2cb862 Minor errors refactoring 2015-08-16 17:17:48 +06:00
vladar
1b2f74f115 More star wars tests 2015-08-16 16:17:35 +06:00
vladar
04b2e409eb Merge pull request #1 from Folkloreatelier/master
Check ListOfType result is an instance of Traversable instead of ArrayObject
2015-08-10 12:48:16 +06:00
David Mongeau-Petitpas
b3932c8fbe Updated listOfType validation to Traversable 2015-08-09 19:00:05 -04:00
David Mongeau-Petitpas
7431f2dcc5 Edit character bug 2015-08-09 14:26:36 -04:00
David Mongeau-Petitpas
afe28da475 Check on ListOfType is on ArrayAccess instead of ArrayObject 2015-08-09 14:25:01 -04:00
vladar
b2b08f2a07 Fixed missing cleanup in TypeInfo::leave 2015-07-16 15:16:27 +06:00
vladar
a881d15e6b Updated .gitignore 2015-07-16 00:13:12 +06:00
vladar
20c482ce2f Version 0.1 2015-07-15 23:05:46 +06:00
vladar
85bd2efaf7 Initial commit 2015-07-15 22:51:22 +06:00