MCMatters/laravel-helpers

View on GitHub
src/functions/server.php

Summary

Maintainability
A
0 mins
Test Coverage
F
45%
<?php

declare(strict_types=1);

use McMatters\Helpers\Helpers\ServerHelper;

if (!function_exists('long_processes')) {
    function long_processes(int $memory = 4096): void
    {
        ServerHelper::longProcesses($memory);
    }
}

if (!function_exists('get_upload_max_filesize')) {
    function get_upload_max_filesize(string $type = 'mb'): float|int
    {
        return ServerHelper::getUploadMaxFilesize($type);
    }
}

if (!function_exists('get_post_max_size')) {
    function get_post_max_size(string $type = 'b'): float|int
    {
        return ServerHelper::getPostMaxSize($type);
    }
}

if (!function_exists('is_max_post_size_exceeded')) {
    function is_max_post_size_exceeded(): bool
    {
        return ServerHelper::isMaxPostSizeExceeded();
    }
}

if (!function_exists('get_max_response_code')) {
    /**
     * @throws \ReflectionException
     */
    function get_max_response_code(): int
    {
        return ServerHelper::getMaxResponseCode();
    }
}