for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace H4ad\Scheduler;
/**
* Esse arquivo faz parte do Scheduler,
* uma biblioteca para auxiliar com agendamentos.
*
* @license MIT
* @package H4ad\Scheduler
*/
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\ServiceProvider;
class SchedulerServiceProvider extends ServiceProvider
{
* Perform post-registration booting of services.
* @return void
public function boot()
$this->publishes([
__DIR__.'/../config/config.php' => config_path('scheduler.php'),
]);
$this->loadMigrationsFrom(__DIR__.'/Migrations');
$this->loadTranslationsFrom(__DIR__.'/Translations', 'scheduler');
__DIR__.'/Translations' => resource_path('lang/vendor/scheduler'),
}
* Register the application services.
public function register()
$this->app->alias(Scheduler::class, 'scheduler');
$this->app->singleton('scheduler', function () {
return new Scheduler;
});
$this->mergeConfig();
* Mescla configurações do usuário com as configurações do Scheduler.
private function mergeConfig()
$this->mergeConfigFrom(
__DIR__.'/../config/config.php', 'scheduler'
);