[ticket/16898] Do not restrict the debug error handler to the dev env

PHPBB3-16898
This commit is contained in:
Tristan Darricau 2021-10-21 21:00:33 +02:00 committed by Marc Alexander
parent 99734fc648
commit 1d4fbd240e
No known key found for this signature in database
GPG key ID: 50E0D2423696F995
3 changed files with 9 additions and 0 deletions

View file

@ -96,6 +96,8 @@ include($phpbb_root_path . 'includes/functions_compatibility.' . $phpEx);
require($phpbb_root_path . 'includes/constants.' . $phpEx);
require($phpbb_root_path . 'includes/utf/utf_tools.' . $phpEx);
// Registered before building the container so the development environment stay capable of intercepting
// the container builder exceptions.
if (PHPBB_ENVIRONMENT === 'development')
{
\phpbb\debug\debug::enable();
@ -129,6 +131,11 @@ catch (InvalidArgumentException $e)
}
}
if ($phpbb_container->getParameter('debug.error_handler'))
{
\phpbb\debug\debug::enable();
}
$phpbb_class_loader->set_cache($phpbb_container->get('cache.driver'));
$phpbb_class_loader_ext->set_cache($phpbb_container->get('cache.driver'));

View file

@ -11,6 +11,7 @@ core:
sql_explain: true
memory: true
show_errors: true
error_handler: true
twig:
debug: true

View file

@ -40,6 +40,7 @@ class container_configuration implements ConfigurationInterface
->booleanNode('sql_explain')->defaultValue(false)->end()
->booleanNode('memory')->defaultValue(false)->end()
->booleanNode('show_errors')->defaultValue(false)->end()
->booleanNode('error_handler')->defaultValue(false)->end()
->end()
->end()
->arrayNode('twig')