Inpsyde\MultilingualPress\Installation\MatchingNetworkPluginDeactivator::get_plugins_to_deactivate PHP Method

get_plugins_to_deactivate() private method

Returns the base names of plugins that are to be deactivated.
private get_plugins_to_deactivate ( array $active_plugins, array $plugins ) : array
$active_plugins array Active plugin base names.
$plugins array Plugins to search for.
return array The base names of plugins that are to be deactivated.
    private function get_plugins_to_deactivate(array $active_plugins, array $plugins)
    {
        return array_filter($active_plugins, function ($active_plugin) use($plugins) {
            foreach ($plugins as $plugin) {
                if (false !== strpos($active_plugin, $plugin)) {
                    return true;
                }
            }
            return false;
        });
    }
MatchingNetworkPluginDeactivator