Как обратиться к приватному методу из другого класса в PHP

PHP
В PHP только пытаюсь разобраться. И первая задача, как обратиться к методу, что находится в другом классе, с правами доступа private?
Попробуй сделать при помощи класса ReflectionObject. Допустим, класс:
class name_class {
    private function fun() {
        return true;
    }
}

Обращаемся к методу fun так:
$class = new name_class();
$object = new ReflectionObject($class);
$method = $object->getMethod('fun');
$method->setAccessible(true);
$return = $method->invoke($class);

Как-то так!