Boot the component.

@param array $classes
347628
public function bootSchema(array $classes)
    {
        $this->setSchema(new $classes['schema']($this));

        $attributes = new Collection();

        foreach ($this->getSchema()->getAttributes() as $attribute) {
            $attributes[$attribute->getName()] = $attribute;
            $attribute->setManager($this);
            $attribute->boot();
        }

        $this->attributes = $attributes;
    }
521120
public function boot(DispatcherContract $events = null)
    {
        parent::boot($events);

        foreach ($this->handlers as $handler) {
            app($handler)->handle();
        }
    }
888391
public function boot()
  {
    if (!is_dir(Remember::$tokensDir)) {
      mkdir(Remember::$tokensDir, 0777, true);
    }

    $this->hasTokens();
    $this->configure();
    $this->start();
  }
505631
public function registerSubRoutes(array $classes)
    {
        foreach ($classes as $key => $class) {
            if (is_array($class)) {
                if ($this->usableClass($key)) {
                    $this->registerAdminRoutes($key);
                }

                $this->registerSubRoutes($class);
                continue;
            }
            $this->registerAdminRoutes($class);
        }
    }
853193
public function boot()
    {
        // Loop the providers and register commands
        $providers = $this->container->providers(false);

        foreach ($providers as $provider) {
            if (method_exists($provider, 'commands')) {
                $this->registerCommands($provider->commands());
            }
        }
    }
654041
public function boot()
    {
        $events = array_merge_recursive(
            $this->discoveredEvents(),
            $this->listens()
        );

        foreach ($events as $event => $listeners) {
            foreach (array_unique($listeners) as $listener) {
                Event::listen($event, $listener);
            }
        }

        foreach ($this->subscribe as $subscriber) {
            Event::subscribe($subscriber);
        }
    }
976158
public static function boot()
    {
        parent::boot();

        self::creating(function ($invite) {
            if (!$invite->code) {
                $invite->code = Str::random(20);
            }
        });
    }
1312165
protected static function boot()
    {
        parent::boot();

        Event::listen(TranslationHasBeenSet::class, function (TranslationHasBeenSet $event) {
            $event->model->updateCustomProperty($event->key, $event->newValue);
            unset($event->model->attributes[$event->key]);
        });
    }
753160
public static function registerHelpers( $classes ) {

		if( !is_array($classes) )
			$classes = [$classes];

		foreach( $classes as $class ) {

			$class   = new \ReflectionClass($class);
			$methods = $class->getMethods(\ReflectionMethod::IS_PUBLIC | \ReflectionMethod::IS_STATIC);

			foreach( $methods as $m ) {
				static::addHelperMethod($class->name, $m->name);
			}
			
		}

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

		array_walk($this->serviceProviders, function($p) { $p->boot(); });

		$this->bootApplication();
	}
350503
public function boot()
    {
        $this->loadConfig();
        $this->registerExceptionHandler();
        $this->registerProviders();
        $this->registerAliases();
        $this->registerScaraMasterSessionToken();
    }
36926
protected static function boot()
    {
        parent::boot();

        self::$buildQueryScopeDefaults['columns'] = [
            'id',
            'question',
            'single',
            'closed',
        ];

        self::$buildQueryScopeDefaults['relations'] = [
            'options' => function (HasMany $optionsQuery) {
                $optionsQuery->select(['id', 'poll_id', 'answer'])->withCount('votes');
            },
        ];
    }
357175
public function boot()
    {
        $this->setResponseStaticInstances();

        Request::setAcceptParser($this->app['Dingo\Api\Http\Parser\Accept']);

        $this->app->rebinding('api.routes', function ($app, $routes) {
            $app['api.url']->setRouteCollections($routes);
        });
    }
767485
public function boot()
    {
        if ($this->booted) {
            return;
        }

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

        $this->booted = true;
    }
647272
public function boot($request = null, $bootLoaders = [])
    {
        // Check if application has already initialized
        if ($this->bootLoaded) {
            return;
        }

        // Boot all the BootLoaders
        foreach ($bootLoaders as $bootLoader) {
            $this->make($bootLoader)->boot($request);
        }

        $this->bootLoaded = true;
    }
217540
public function boot()
    {
        if ($this->booted) {
            return;
        }

        // Version check
        if (PHP_VERSION_ID < 50600) {
            exit('Please use PHP 5.6 or later.');
        }

        $this->bootTraits($this);

        $this->mode = $this->loadMode();

        $this->loadConfiguration($this->config);

        $this->registerProviders();

        // Set some default objects
        if ($this->container->exists('dispatcher')) {
            $this->dispatcher = $this->container->get('dispatcher');
        } else {
            $this->dispatcher = new NullObject();
        }

        $this->logger = $this->container->get('logger');

        $this->registerListeners();

        $this->registerPackages();

        $this->triggerEvent('onAfterInitialise', ['app' => $this]);

        $this->booted = true;
    }
1098785
public function boot()
    {
        $this->publishes(
            [
                $this->getConfigPath() => config_path('vanilla-integration.php'),
            ],
            'config'
        );
        $this->loadRoutesFrom(__DIR__ . '/../../../routes/routes.php');
        $this->registerHelpers();
    }