ManaPHP\Facade::__callStatic PHP Метод

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

Handle dynamic, static calls to the object.
public static __callStatic ( string $method, array $arguments ) : mixed
$method string
$arguments array
Результат mixed
    public static function __callStatic($method, $arguments)
    {
        $instance = static::getFacadeInstance();
        if (!$instance) {
            throw new FacadeException('');
        }
        switch (count($arguments)) {
            case 0:
                return $instance->{$method}();
            case 1:
                return $instance->{$method}($arguments[0]);
            case 2:
                return $instance->{$method}($arguments[0], $arguments[1]);
            case 3:
                return $instance->{$method}($arguments[0], $arguments[1], $arguments[2]);
            default:
                return call_user_func_array([$instance, $method], $arguments);
        }
    }