Completed
Push — master ( d752b0...a10eb8 )
by
unknown
04:31
created

bootstrap.php ➔ get_non_public_method()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 8
Code Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 5
nc 1
nop 2
dl 0
loc 8
rs 9.4285
c 0
b 0
f 0
1
<?php
2
3
use Composer\Autoload\ClassLoader;
4
5
/** @var $loader ClassLoader */
6
$loader = require __DIR__ . '/../vendor/autoload.php';
7
8
/**
9
 * @param $className
10
 * @param $methodName
11
 * @return \ReflectionMethod
12
 */
13
function get_non_public_method($className, $methodName)
14
{
15
    $class = new \ReflectionClass($className);
16
    $method = $class->getMethod($methodName);
17
    $method->setAccessible(true);
18
19
    return $method;
20
}
21