Ouzo\Utilities\Objects::callMethod PHP Метод

callMethod() публичный статический Метод

public static callMethod ( mixed $object, string $methodName, mixed $default ) : mixed
$object mixed
$methodName string
$default mixed
Результат mixed
    public static function callMethod($object, $methodName, $default)
    {
        $name = rtrim($methodName, '()');
        if (method_exists($object, $name)) {
            $result = $object->{$name}();
            return $result === null ? $default : $result;
        }
        return $default;
    }