Inpsyde\MultilingualPress\Module\Trasher\ServiceProvider::bootstrap PHP Method

bootstrap() public method

Bootstraps the registered services.
Since: 3.0.0
public bootstrap ( Inpsyde\MultilingualPress\Service\Container $container ) : void
$container Inpsyde\MultilingualPress\Service\Container Container object.
return void
    public function bootstrap(Container $container)
    {
        $this->on_activation(function () use($container) {
            add_action('post_submitbox_misc_actions', [$container['multilingualpress.trasher_setting_view'], 'render']);
            add_action('save_post', [$container['multilingualpress.trasher_setting_updater'], 'update_settings'], 10, 2);
            add_action('wp_trash_post', [$container['multilingualpress.trasher'], 'trash_related_posts']);
        });
    }