Test Failed
Pull Request — master (#9)
by David
02:11
created

MissingTypeHintException   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 7
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 3

Importance

Changes 0
Metric Value
wmc 1
lcom 0
cbo 3
dl 0
loc 7
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A missingTypeHint() 0 4 1
1
<?php
2
namespace TheCodingMachine\GraphQL\Controllers;
3
4
use Roave\BetterReflection\Reflection\ReflectionParameter;
5
6
class MissingTypeHintException extends GraphQLException
7
{
8
    public static function missingTypeHint(ReflectionParameter $parameter)
9
    {
10
        return new self(sprintf('Parameter "%s" of method "%s::%s" is missing a type-hint', $parameter->getName(), $parameter->getDeclaringClass()->getName(), $parameter->getDeclaringFunction()->getName()));
11
    }
12
}