Files
preland/admin/bootstrap.php
T
2026-10-25 11:33:56 +03:00

19 lines
818 B
PHP

<?php
declare(strict_types=1);
if (is_file(__DIR__ . '/vendor/autoload.php')) require __DIR__ . '/vendor/autoload.php';
spl_autoload_register(static function (string $class): void {
$prefix = 'PrelandAdmin\\';
if (str_starts_with($class, $prefix)) {
$path = __DIR__ . '/src/' . substr($class, strlen($prefix)) . '.php';
if (is_file($path)) require $path;
}
});
umask(0077);
if (!defined('PRELAND_ADMIN_SUPERVISOR') && class_exists(Imagick::class)) {
Imagick::setResourceLimit(Imagick::RESOURCETYPE_MEMORY, 134217728);
Imagick::setResourceLimit(Imagick::RESOURCETYPE_MAP, 268435456);
Imagick::setResourceLimit(Imagick::RESOURCETYPE_DISK, 536870912);
Imagick::setResourceLimit(Imagick::RESOURCETYPE_TIME, 60);
Imagick::setResourceLimit(Imagick::RESOURCETYPE_THREAD, 2);
}