mirror of
https://github.com/friendica/friendica
synced 2025-01-31 02:19:47 +00:00
Inject config into App::load() via parameter
This commit is contained in:
parent
52c6f93c9a
commit
fdb14f23f2
1 changed files with 12 additions and 6 deletions
18
src/App.php
18
src/App.php
|
@ -163,6 +163,7 @@ class App
|
||||||
$this->container->create(DbaDefinition::class),
|
$this->container->create(DbaDefinition::class),
|
||||||
$this->container->create(ViewDefinition::class),
|
$this->container->create(ViewDefinition::class),
|
||||||
$this->mode,
|
$this->mode,
|
||||||
|
$this->config,
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->registerTemplateEngine();
|
$this->registerTemplateEngine();
|
||||||
|
@ -272,14 +273,19 @@ class App
|
||||||
/**
|
/**
|
||||||
* Load the whole app instance
|
* Load the whole app instance
|
||||||
*/
|
*/
|
||||||
private function load(array $serverParams, DbaDefinition $dbaDefinition, ViewDefinition $viewDefinition, Mode $mode)
|
private function load(
|
||||||
{
|
array $serverParams,
|
||||||
if ($this->config->get('system', 'ini_max_execution_time') !== false) {
|
DbaDefinition $dbaDefinition,
|
||||||
set_time_limit((int)$this->config->get('system', 'ini_max_execution_time'));
|
ViewDefinition $viewDefinition,
|
||||||
|
Mode $mode,
|
||||||
|
IManageConfigValues $config
|
||||||
|
): void {
|
||||||
|
if ($config->get('system', 'ini_max_execution_time') !== false) {
|
||||||
|
set_time_limit((int) $config->get('system', 'ini_max_execution_time'));
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($this->config->get('system', 'ini_pcre_backtrack_limit') !== false) {
|
if ($config->get('system', 'ini_pcre_backtrack_limit') !== false) {
|
||||||
ini_set('pcre.backtrack_limit', (int)$this->config->get('system', 'ini_pcre_backtrack_limit'));
|
ini_set('pcre.backtrack_limit', (int) $config->get('system', 'ini_pcre_backtrack_limit'));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Normally this constant is defined - but not if "pcntl" isn't installed
|
// Normally this constant is defined - but not if "pcntl" isn't installed
|
||||||
|
|
Loading…
Add table
Reference in a new issue