public static function callNonPublicMethodWithArguments(
        $obj,
        $method,
        array $arguments = array()
    ) {
        return self::setClassMemberAsAccessible($obj, $method, 'method')
            ->invokeArgs($obj, $arguments);
    }
public static function callNonPublicMethodWithArguments(
        $obj,
        $method,
        array $arguments = array()
    ) {
        return self::setClassMemberAsAccessible($obj, $method, 'method')
            ->invokeArgs($obj, $arguments);
    }
@param mixed  $obj
@param string $method
@param array  $arguments

@return mixed