Code

Rating   Name Duplication Size Complexity Changes Bugs Features
C Async\DeferredCallChain::__invoke() 0 42 14 3 0 0
B DeferredCallChain::checkTarget() 0 20 10 1 0 0
B JClaveau\Async\ExportTrait::toString() 0 19 9 1 0 0
B JClaveau\Async\ExportTrait::varExport() 0 13 8 1 0 0
B DeferredCallChain::exceptionTrownFromMagicCall() 0 10 8 1 0 0
B DeferredCallChain::checkMethodIsReallyCallable() 0 22 7 1 0 0
A type_exists() 0 11 1 1 0 0
A UndefinedTargetClassException::__construct() 0 1 1 1 0 0
A BadTargetTypeException::__construct() 0 1 1 1 0 0
A Async\ArrayAccessTrait::offsetSet() 0 1 1 1 0 0
A FunctionCallTrait::replacePlaceholderWithValue() 0 3 2 1 0 0
A BadTargetClassException::__construct() 0 1 1 1 0 0
A Async\ExportTrait::jsonSerialize() 0 1 1 1 0 0
A TargetAlreadyDefinedException::__construct() 0 1 1 1 0 0
A Async\DeferredCallChain::__call() 0 7 3 1 0 0