/
RybakovAV
/
TestProject
Обзор
Документация
Войти
/
RybakovAV
/
TestProject
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/app/Config/WorkerMode.php
50 строк
1 KB
Alex Rybakov
Установил Ci4
03 мар 2026, 09:41
03 мар 2026, 09:41
52d9d50
Код
Авторство
О чём код?
<?php namespace Config; /** * This configuration controls how CodeIgniter behaves when running * in worker mode (with FrankenPHP). */ class WorkerMode { /** * Persistent Services * * List of service names that should persist across requests. * These services will NOT be reset between requests. * * Services not in this list will be reset for each request to prevent * state leakage. * * Recommended persistent services: * - `autoloader`: PSR-4 autoloading configuration * - `locator`: File locator * - `exceptions`: Exception handler * - `commands`: CLI commands registry * - `codeigniter`: Main application instance * - `superglobals`: Superglobals wrapper * - `routes`: Router configuration * - `cache`: Cache instance * * @var list<string> */ public array $persistentServices = [ 'autoloader', 'locator', 'exceptions', 'commands', 'codeigniter', 'superglobals', 'routes', 'cache', ]; /** * Force Garbage Collection * * Whether to force garbage collection after each request. * Helps prevent memory leaks at a small performance cost. */ public bool $forceGarbageCollection = true; }