| 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 |