Inpsyde\MultilingualPress\Module\AlternativeLanguageTitleInAdminBar\ServiceProvider::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)
    {
        add_action('mlp_blogs_save_fields', [$container['multilingualpress.alternative_language_titles'], 'update']);
        $this->on_activation(function () use($container) {
            $customizer = $container['multilingualpress.alternative_language_title_customizer'];
            add_filter('admin_bar_menu', [$customizer, 'replace_site_nodes'], 11);
            if (!is_network_admin()) {
                add_filter('admin_bar_menu', [$customizer, 'replace_site_name'], 31);
            }
        });
    }