diff options
-rw-r--r-- | tests/lib/TestCase.php | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/lib/TestCase.php b/tests/lib/TestCase.php index 7ed121d3556..a1f65f8ac82 100644 --- a/tests/lib/TestCase.php +++ b/tests/lib/TestCase.php @@ -166,7 +166,12 @@ abstract class TestCase extends \PHPUnit_Framework_TestCase { * @return mixed */ protected static function invokePrivate($object, $methodName, array $parameters = array()) { - $reflection = new \ReflectionClass(get_class($object)); + if (is_string($object)) { + $className = $object; + } else { + $className = get_class($object); + } + $reflection = new \ReflectionClass($className); if ($reflection->hasMethod($methodName)) { $method = $reflection->getMethod($methodName); |