diff --git a/src/Plugin.php b/src/Plugin.php index 3bf54aa1..b4ffed00 100644 --- a/src/Plugin.php +++ b/src/Plugin.php @@ -318,8 +318,8 @@ public function buildPHPConfig() $config['timeout'] = intval($this->settings['timeout']); foreach (UI::settingsOfType(UI::SETTING_INPUT_TYPE_PHP) as $setting) { - - if (isset($config[$setting])) { + + if (isset($config[$setting]) && ! ($config[$setting] instanceof \Closure)) { $code = is_string($config[$setting]) ?: 'return ' . var_export($config[$setting], true) . ';';