Passed
Pull Request — master (#314)
by Jakub
05:09
created

8,446 -46 Covered Lines

10,107 +880 Total Lines

83.6 % -8.5% Code Coverage

PHP Classes Changes

 
0%
CoroutineExecutor added
 
0%
Strand added
 
0%
CoroutineContext added
 
68.79%
Collector added
 
94.34%
ReferenceExecutor added
 
100%
CoroutineContextShared added
 
100%
anonymous//src/Executor/ReferenceExecutor.php$0 added
95.82%
46.69%
Introspection got worse
98.04%
56.86%
Directive got worse
94.28%
80.38%
Executor got worse
87.18%
79.07%
InterfaceType got worse
92.86%
86.9%
Type got worse
89.23%
88.41%
ObjectType got worse
90.38%
89.81%
Values got worse
90.15%
90%
QueryComplexity got worse
93.17%
93.25%
Schema improved

CRAP Changes

 
1190
CoroutineExecutor::completeValue() added
 
156
CoroutineExecutor::spawn() added
 
132
CoroutineExecutor::completeValueFast() added
 
132
CoroutineExecutor::run() added
 
110
CoroutineExecutor::resolveTypeSlow() added
 
110
CoroutineExecutor::doExecute() added
 
76.6
Collector::doCollectFields() added
 
56
CoroutineExecutor::resultToArray() added
 
42
CoroutineExecutor::findFieldDefinition() added
 
37.1155
Collector::initialize() added
view more  
3.243
3.2834
QueryComplexity::buildFieldArguments() got worse
5.7044
5.8054
QueryComplexity::directiveExcludesField() got worse
2
3.0309
Introspection::_enumValue() got worse
2
3.1852
Introspection::_schema() got worse
4
6.3324
Introspection::_inputValue() got worse
2
4.5763
Introspection::_typeKind() got worse
3.0123
5.667
Type::getInternalType() got worse
3
5.667
Introspection::_field() got worse
2.0002
4.7257
Directive::getInternalDirectives() got worse
2
5.1843
Introspection::_directiveLocation() got worse
view more  
19
 
Executor::buildExecutionContext() removed
15.185
 
Executor::defaultTypeResolver() removed
13.0024
 
Executor::completeValue() removed
13
 
Executor::collectFields() removed
11.8162
 
Executor::getOperationRootType() removed
9
 
Executor::getFieldDef() removed
6
 
Executor::completeListValue() removed
6
 
Executor::executeFields() removed
5.9256
 
Executor::getPromise() removed
5.0061
 
Executor::collectSubFields() removed
view more