public function activate()
{
$plugins = get_option($this - $this->option);
if (!$plugins) {
return 0;
}
array_walk($plugins, function ($plugin) {
/** This action is documented in wp-admin/includes/plugin.php. */
do_action('activate_plugin', $plugin, false);
/** This action is documented in wp-admin/includes/plugin.php. */
do_action("activate_{$plugin}", false);
/** This action is documented in wp-admin/includes/plugin.php. */
do_action('activated_plugin', $plugin, false);
});
return count($plugins);
}