Inpsyde\MultilingualPress\Widget\WidgetServiceProvider::bootstrap PHP Метод

bootstrap() публичный Метод

Bootstraps the registered services.
С версии: 3.0.0
public bootstrap ( Inpsyde\MultilingualPress\Service\Container $container ) : void
$container Inpsyde\MultilingualPress\Service\Container Container object.
Результат void
    public function bootstrap(Container $container)
    {
        $container['multilingualpress.untranslated_posts_dashboard_widget']->register();
        add_action('post_submitbox_misc_actions', [$container['multilingualpress.translation_completed_setting_view'], 'render']);
        add_action('save_post', [$container['multilingualpress.translation_completed_setting_updater'], 'update_setting'], 10, 2);
        add_action('widgets_init', function () {
            /* TODO: With WordPress 4.6 + 2, do the following (via Container?):
            			register_widget( new \Inpsyde\MultilingualPress\Widget\Sidebar\LanguageSwitcher\Widget(
            				new \Inpsyde\MultilingualPress\Widget\Sidebar\LanguageSwitcher\WidgetView(),
            				$container->get( 'multilingualpress.asset_manager' )
            			) );
            			*/
            register_widget('\\Inpsyde\\MultilingualPress\\Widget\\Sidebar\\LanguageSwitcher\\Widget');
        });
    }
WidgetServiceProvider