Feature: #91783 - Allow system maintainer to mute disable_functions error

See forge#91783

Description

Adds a configuration option to adapt the environment check in the Install Tool for a list of sanctioned disable_functions.

With the new configuration option $GLOBALS['TYPO3_CONF_VARS']['SYS']['allowedPhpDisableFunctions'] , a system maintainer can add native PHP function names to this list, which are then reported as environment warnings instead of errors.

Configuration example in additional.php:

$GLOBALS['TYPO3_CONF_VARS']['SYS']['allowedPhpDisableFunctions']
  = ['set_time_limit', 'set_file_buffer'];
Copied!

You can also define this in your settings.php file manually or via Admin Tools > Settings > Configure options.

Impact

Native php function names can be added as an array of function names, which will not trigger an error but only a warning, if they can also be found in the php.ini setting disable_functions.