1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-07-20 08:31:32 +02:00

[ticket/15871] Use php_ini service

PHPBB3-15871
This commit is contained in:
rxu
2018-11-11 20:36:49 +07:00
parent 720477a9da
commit b03da3a9b2

View File

@@ -35,11 +35,12 @@ class acp_extensions
private $request; private $request;
private $phpbb_dispatcher; private $phpbb_dispatcher;
private $ext_manager; private $ext_manager;
private $phpbb_container;
function main() function main()
{ {
// Start the page // Start the page
global $config, $user, $template, $request, $phpbb_extension_manager, $phpbb_root_path, $phpbb_log, $phpbb_dispatcher; global $config, $user, $template, $request, $phpbb_extension_manager, $phpbb_root_path, $phpbb_log, $phpbb_dispatcher, $phpbb_container;
$this->config = $config; $this->config = $config;
$this->template = $template; $this->template = $template;
@@ -48,6 +49,8 @@ class acp_extensions
$this->log = $phpbb_log; $this->log = $phpbb_log;
$this->phpbb_dispatcher = $phpbb_dispatcher; $this->phpbb_dispatcher = $phpbb_dispatcher;
$this->ext_manager = $phpbb_extension_manager; $this->ext_manager = $phpbb_extension_manager;
$this->phpbb_container = $phpbb_container;
$this->php_ini = $this->phpbb_container->get('php_ini');
$this->user->add_lang(array('install', 'acp/extensions', 'migrator')); $this->user->add_lang(array('install', 'acp/extensions', 'migrator'));
@@ -57,7 +60,7 @@ class acp_extensions
$ext_name = $this->request->variable('ext_name', ''); $ext_name = $this->request->variable('ext_name', '');
// What is a safe limit of execution time? Half the max execution time should be safe. // What is a safe limit of execution time? Half the max execution time should be safe.
$safe_time_limit = ((int) ini_get('max_execution_time') / 2); $safe_time_limit = ($this->php_ini->getNumeric('max_execution_time') / 2);
$start_time = time(); $start_time = time();
// Cancel action // Cancel action