ElggInstaller::checkPhpDirectives PHP Method

checkPhpDirectives() protected method

Check PHP parameters
protected checkPhpDirectives ( &$phpReport ) : void
return void
    protected function checkPhpDirectives(&$phpReport)
    {
        if (ini_get('open_basedir')) {
            $phpReport[] = array('severity' => 'warning', 'message' => _elgg_services()->translator->translate("install:check:php:open_basedir"));
        }
        if (ini_get('safe_mode')) {
            $phpReport[] = array('severity' => 'warning', 'message' => _elgg_services()->translator->translate("install:check:php:safe_mode"));
        }
        if (ini_get('arg_separator.output') !== '&') {
            $separator = htmlspecialchars(ini_get('arg_separator.output'));
            $msg = _elgg_services()->translator->translate("install:check:php:arg_separator", array($separator));
            $phpReport[] = array('severity' => 'failure', 'message' => $msg);
        }
        if (ini_get('register_globals')) {
            $phpReport[] = array('severity' => 'failure', 'message' => _elgg_services()->translator->translate("install:check:php:register_globals"));
        }
        if (ini_get('session.auto_start')) {
            $phpReport[] = array('severity' => 'failure', 'message' => _elgg_services()->translator->translate("install:check:php:session.auto_start"));
        }
    }