![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mautic.corals.io/app/middlewares/ |
<?php namespace Mautic\Middleware; use Mautic\CoreBundle\Loader\ParameterLoader; trait ConfigAwareTrait { /** * @var array */ protected $config = []; /** * @return array */ public function getConfig() { // Include paths $root = realpath(__DIR__.'/..'); $configBaseDir = ParameterLoader::getLocalConfigBaseDir($root); $projectRoot = ParameterLoader::getProjectDirByRoot($root); /** @var array $paths */ include $root.'/config/paths.php'; $localParameters = []; $localConfig = ParameterLoader::getLocalConfigFile($root, false); if (file_exists($localConfig)) { /** @var $parameters */ include $localConfig; $localParameters = $parameters; } // check for parameter overrides if (file_exists($configBaseDir.'/config/parameters_local.php')) { include $configBaseDir.'/config/parameters_local.php'; $localParameters = array_merge($localParameters, $parameters); } return $localParameters; } }