1 | <?php |
||
12 | class SubclassesOfMatcher extends AbstractMatcher |
||
13 | { |
||
14 | /** |
||
15 | * {@inheritdoc} |
||
16 | */ |
||
17 | 1 | public function matchesClass(\ReflectionClass $class, array $arguments) |
|
18 | { |
||
19 | 1 | list($superClass) = $arguments; |
|
20 | 1 | $isSubClass = $class->isSubclassOf($superClass) || ($class->name === $superClass); |
|
21 | |||
22 | 1 | return $isSubClass; |
|
23 | } |
||
24 | |||
25 | /** |
||
26 | * {@inheritdoc} |
||
27 | */ |
||
28 | 1 | public function matchesMethod(\ReflectionMethod $method, array $arguments) |
|
32 | } |
||
33 |