tarsy-club / framework
tarsy-club framework
1.0.0
2021-07-11 22:50 UTC
Requires
- php: ^7.1 || ^8.0
- symfony/framework-bundle: ^4.0 || ^5.0
- symfony/yaml: ^4.0 || ^5.0
Requires (Dev)
- ext-apcu: ^5.1
- ext-zlib: ^7.1
- brainmaestro/composer-git-hooks: ^2.8
- codeception/codeception: ^3.0
- neronmoon/scriptsdev: *
- php-parallel-lint/php-parallel-lint: ^1.0
- psalm/phar: ^3.12
- symfony/console: ^4.0 || ^5.0
- symfony/dotenv: ^4.0 || ^5.0
- tarsy-club/json-cs-fix: ^1.0
- tarsy-club/php-cs-fix: ^1.0
README
Стандартное ядро для приложений и примеры файлов для его использования
Установка
composer require tarsy-club/framework
Конфигурация
APP_KERNEL_SILENT
- для замалчивания ошибок конфигурации сервисов, по молчанию = 1, то есть ошибки подобного рода игнорируютсяAPP_ROUTE_SILENT
- для замалчивания ошибок конфигурации роутинга, по молчанию = 1, то есть ошибки подобного рода игнорируютсяAPP_CACHE_DIR
- директория для кэша, по умолчанию = null, используется стандартный путьvar/cache/$ENV
APP_LOG_DIR
- директория для логов, по умолчанию = null, используется стандартный путьvar/log/$ENV.log
APP_VAR_AVAILABLE
- для форсированного определения доступности var на запись, если = 1, по умоланию = 1 то для всех (двух, в том числе запуска из phar) вариантов запуска используется AppDir переменная в качестве корня для лога и кэша
Важно понимать, что при некоторых комбинациях переменных APP_CACHE_DIR\APP_LOG_DIR, APP_VAR_AVAILABLE и APP_DEBUG сборка приложения может быть поломанной