Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
100.00% |
1 / 1 |
|
100.00% |
3 / 3 |
CRAP | |
100.00% |
5 / 5 |
Method | |
100.00% |
1 / 1 |
|
100.00% |
4 / 4 |
4 | |
100.00% |
5 / 5 |
__construct | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
__call | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
getParameters | |
100.00% |
1 / 1 |
1 | ||||||
anonymous function | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
<?php | |
namespace Mockery\Generator; | |
class Method | |
{ | |
private $method; | |
public function __construct(\ReflectionMethod $method) | |
{ | |
$this->method = $method; | |
} | |
public function __call($method, $args) | |
{ | |
return call_user_func_array(array($this->method, $method), $args); | |
} | |
public function getParameters() | |
{ | |
return array_map(function ($parameter) { | |
return new Parameter($parameter); | |
}, $this->method->getParameters()); | |
} | |
} |