Code

Rating   Name Duplication Size Complexity Changes Bugs Features
C Zenstruck\Callback\Argument::supports() 0 23 17 1 0 0
B Zenstruck\Callback\Argument::allows() 0 11 8 0 0 0
B Zenstruck\Callback::invoke() 0 17 7 0 0 0
A CallbackTest::argument_supports() 0 50 1 4 0 3
A Tests\CallbackTest::argument_allows() 0 26 1 2 0 2
A CallbackTest::invoke_all_class_arguments_value_factories() 0 22 2 1 0 0
A CallbackTest::invoke_all_union_parameter_with_defaults() 0 21 1 1 1 0
A Zenstruck\Callback\Parameter::resolve() 0 11 5 3 1 0
A CallbackTest::invoke_with_resolvable_args() 0 19 1 1 0 0
A CallbackTest::invoke_all_class_arguments() 0 15 1 1 0 0
A CallbackTest::value_factory_injects_argument_if_type_hinted() 0 13 3 1 0 0
A Callback\ValueFactory::__invoke() 0 11 2 1 0 0
A CallbackTest::invoke_with_not_enough_required_arguments() 0 10 1 0 0 0
A CallbackTest::self_parameter_type() 0 10 1 1 0 0
A CallbackTest::invoke_with_unresolvable_argument() 0 10 1 0 0 0