Method prepares service provider for registering/launching.
It loads all dependent providers and binds 'booting' callbacks.
188110
public function register()
    {

        if ('LaravelCommode\Common\CommodeCommonServiceProvider' !== get_class($this)) {
            /**
             * Prepare service
             */
            $this->prepareService();

            /**
             * Bind app's 'booting' event resolving, aliases and launching methods
             */
            $this->app->booting($this->getResolver()->makeClosure(function () {

                if (count($this->aliases) > 0) {
                    $loader = AliasLoader::getInstance();

                    foreach ($this->aliases as $facadeName => $facadeClass) {
                        $loader->alias($facadeName, $facadeClass);
                    }
                }

                $this->launchClosure();
            }));

        }

        /**
         * Register service
         */
        $this->registering();
    }
955021
def ready(self):
        ''''''
        # set up the options
        self.options = {}
        self.options.update(DEFAULT_OPTIONS)
        for template_engine in settings.TEMPLATES:
            if template_engine.get('BACKEND', '').startswith('django_mako_plus'):
                self.options.update(template_engine.get('OPTIONS', {}))

        # dmp-enabled apps registry
        self.registration_lock = threading.RLock()
        self.registered_apps = {}

        # init the template engine
        self.engine = engines['django_mako_plus']

        # default imports on every compiled template
        self.template_imports = [
            'import django_mako_plus',
            'import django.utils.html',     # used in template.py
        ]
        self.template_imports.extend(self.options['DEFAULT_TEMPLATE_IMPORTS'])

        # initialize the list of providers
        ProviderRun.initialize_providers()

        # set up the parameter converters (can't import until apps are set up)
        from .converter.base import ParameterConverter
        ParameterConverter._sort_converters(app_ready=True)
331507
public function boot()
    {
        error_reporting(-1); // E_ALL
        set_exception_handler([$this, 'handleException']);
        set_error_handler([$this, 'handleError']);
        register_shutdown_function([$this, 'handleShutdown']);
        if (config('app.env') != 'testing') {
            ini_set('display_errors', 'Off');
        }
    }
648809
public static function init()
    {
        /*
         * Push the Services into the Dependency Injector.
         */
        call_user_func(function() {
            if (file_exists(self::$basePath . '/.manifest/plugins/services.php')) {
                /** @noinspection PhpIncludeInspection */
                include self::$basePath . '/.manifest/plugins/services.php';
            }
            /** @noinspection PhpIncludeInspection */
            require self::$basePath . '/boot/services.php';
        });

        /*
         * Bootstrap the framework.
         */
        call_user_func(function() {
            /** @noinspection PhpIncludeInspection */
            require self::$basePath . '/boot/bootstrap.php';
            if (file_exists(self::$basePath . '/.manifest/plugins/bootstrap.php')) {
                /** @noinspection PhpIncludeInspection */
                include self::$basePath . '/.manifest/plugins/bootstrap.php';
            }
        });
    }
423829
public function boot(): void
    {
        $kernel = $this->app->make(Kernel::class);
        $kernel->prependMiddleware(Middleware::class);
        $this->publishes([
                             __DIR__ . '/../config/api.php' => config_path('api.php'),
                         ]);
    }
1298634
protected function bootstrapContainer()
    {
        static::setInstance($this);
        
        $this->instance('app', $this);
        
        $this->bootstrapEnvironment();
        
        $this->bindPathsInContainer();
        $this->registerContainerAliases();
        $this->registerCoreServices();
        $this->registerLogBindings();
        $this->registerTheme();
    }
212668
public function boot()
    {
        $this->registerRouteMiddleware(
            $this->app->make(Router::class), $this->app->make(Kernel::class)
        );

        $this->bootRoutes();

        $this->app->make('events')->dispatch('orchestra.ready');
    }
585694
function boot() {
		if (window.sap && window.sap.ui && window.sap.ui.getCore) {
			coreInstance = window.sap.ui.getCore();
			return initTags();
		}
		window.sap.ui.require(['/ui5loader-autoconfig', 'sap/ui/core/Core', 'sap/ui/integration/util/CustomElements'],
			function (config, Core, CE) {
				CustomElements = CE;
				Core.boot();
				coreInstance = Core;
				Core.attachInit(function () {
					initTags();
				});
				//pass on the core instance to Customelements interface
				CustomElements.coreInstance = coreInstance;
			});

	}
6874
private function loadService()
    {
        $this->getEventManager()->dispatch(self::EVENT_BEFORE_LOAD_SERVICE, $this);

        foreach ($this->registerBundles() as $bundle) {
            $bundle->loadService();
        }

        $this->getEventManager()->dispatch(self::EVENT_AFTER_LOAD_SERVICE, $this);
    }
162175
private function init_theme_providers()
    {
        foreach (Config::get('services.theme_providers') as $class_name) {
            if (\is_subclass_of($class_name, \Snap\Services\Service_Provider::class)) {
                $provider = Container::resolve($class_name);
                Container::resolve_method($provider, 'register');
                return;
            }
        }
    }
235159
protected function bootApplication(): void
    {
        $this->registerBaseServices();

        try {
            $memory = $this->bootInstalledApplication();
        } catch (Exception $e) {
            $memory = $this->bootNewApplication();
        }

        $this->services['memory'] = $memory;
        $this->app->instance('orchestra.platform.memory', $memory);

        $this->registerComponents($memory);

        $this->app->make('events')->dispatch('orchestra.started', [$memory]);
    }
1133651
protected function boot()
    {
        if ($this->booted) {
            return;
        }

        $this->booted = true;
        foreach ($this->eventSubscribers as $subscriber) {
            $this->container['eventDispatcher']->addSubscriber($subscriber);
        }
    }
49633
protected function setupProviders()
    {
        // Register Sentinel Package
        // - Used for authentication, authorization, roles, and permissions.
        $this->app->register(SentinelServiceProvider::class);

        // Register Ekko Package
        // - Used for blade templates to trigger active classes for navigation items.
        $this->app->register(EkkoServiceProvider::class);

        // Register Flash Package
        // - Used for easy flash session notifications and messages.
        $this->app->register(FlashServiceProvider::class);

        // Register Form Package
        // - Used for HTML form building with easy and readable API.
        $this->app->register(FormServiceProvider::class);

        // Register Bootstrap Form Package
        // - Used for HTML form building with easy and readable API (Bootstrap 3).
        $this->app->register(BootFormsServiceProvider::class);
    }
417434
private function boot()
    {
        if ($this->booted) {
            return;
        }

        $this->booted = true;

        foreach ($this->finder->findAllTemplates() as $reference) {
            $this->addTemplate($reference);
        }

        foreach (array_keys($this->bundle_paths) as $name) {
            if (false !== ($resolved_path = $this->resolveResourcePath('@' . $name))) {
                $this->aliases['@' . $name] = $resolved_path;
                $this->addPath($resolved_path);
            }
        }

        $this->profiler->set('bundles', $this->aliases);
        $this->profiler->set('templates', $this->templates);
    }
786891
public function boot()
	{
		// Set up the framework core

		$this->initialize();

		// Configure

		$this->configure();

		// Register services in the IoC injection container

		$this->registerServices();

		// Register class aliases

		$this->registerClassAliases();

		// Load the application bootstrap file

		$this->bootstrap();

		// Boot packages

		$this->bootPackages();

		// Return application instnace

		return $this;
	}
767485
public function boot()
    {
        if ($this->booted) {
            return;
        }

        array_walk($this->loadedProviders, function ($p) {
            $this->bootProvider($p);
        });

        $this->booted = true;
    }
896834
public void boot() {
        LOGGER.debug("performing setup");
        checkNotConfiguredYet();
        configured = true;

        // Set the properties provider into the registry early
        // so that it is available to the modules being bootstrapped
        moduleRegistry.setPropertiesProvider(propertiesProvider);

        setupServiceUrlProvider();
        setupServiceDiscovery();
        setupQuerySpecUrlMapper();
        bootDiscovery();

        LOGGER.debug("completed setup");
    }