forked from fa/breadcrumb-the-shire
- Add missing i18n key "LDAP attribute map could not be encoded" (de+en) - Replace raw font-weight/line-height with design tokens in app-topbar.css - Fix import ordering in SchedulerRunService.php (php-cs-fixer) - Fix PHPStan mock chain errors in DebitorDetailServiceTest and TenantSsoServiceTest (PHPUnit 12 API) - Simplify redundant comparison in NotificationService dedupe window - Add PHPStan type hint for mock callback array in SchedulerJobFailedNotificationListenerTest - Fix undefined variable and add flow-analysis suppression in login().php - Increase dev PHP memory_limit to 1G for PHPStan (prod stays 256M) All 6 quality gates now pass: QG-001 (1618 tests), QG-002 (0 errors), QG-003 (6630 assertions), QG-006 (0 fixable), QG-008, QG-009. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
24 lines
611 B
INI
24 lines
611 B
INI
; --- Error handling (verbose for development) ---
|
|
display_errors=1
|
|
display_startup_errors=1
|
|
error_reporting=E_ALL & ~E_DEPRECATED
|
|
log_errors=1
|
|
|
|
; --- Resource limits ---
|
|
memory_limit=1G
|
|
upload_max_filesize=10M
|
|
post_max_size=12M
|
|
|
|
; --- Security hardening (match prod to catch issues early) ---
|
|
expose_php=Off
|
|
allow_url_include=Off
|
|
open_basedir=/var/www:/tmp
|
|
disable_functions=exec,passthru,shell_exec,system,proc_open,popen,parse_ini_file,show_source
|
|
|
|
; --- Session hardening ---
|
|
session.use_strict_mode=1
|
|
session.cookie_httponly=1
|
|
session.cookie_samesite=Lax
|
|
session.use_only_cookies=1
|
|
session.use_trans_sid=0
|