public function boot() { parent::boot(); if (!$this->container->bound(JobSchedulerInterface::class)) { throw new CoreException('This module requires the Jobs component to be loaded. ' . 'Please make sure that `JobsServiceProvider` ' . 'is in your application\'s `config/app.php` file.'); } }
/** * Boot the module. * * @throws CoreException */ public function boot() { parent::boot(); if (!$this->container->bound(ApplicationManifestInterface::class)) { throw new CoreException('An instance of ApplicationManifest must be bound to in the ' . 'container in order to provide application reflection data.'); } }
/** * Boot the module. * * @throws CoreException */ public function boot() { parent::boot(); if (!$this->container->bound(StructuredStatusInterface::class)) { throw new CoreException('This module requires the Structured service to be loaded. ' . 'Please make sure that `StructuredMigrationsServiceProvider` ' . 'is in your application\'s `config/app.php` file.'); } if (!$this->container->bound(Batch::class)) { throw new CoreException('While the Structured service is loaded, there isn\'t a ' . 'Batch defined at the moment. Please define a Batch class ' . 'for your application and bind it using a service provider.'); } }