Файл: vendor/laravel/framework/src/Illuminate/Testing/ParallelTestingServiceProvider.php
Строк: 47
<?php
namespace IlluminateTesting;
use IlluminateContractsSupportDeferrableProvider;
use IlluminateSupportServiceProvider;
use IlluminateTestingConcernsTestCaches;
use IlluminateTestingConcernsTestDatabases;
use IlluminateTestingConcernsTestViews;
class ParallelTestingServiceProvider extends ServiceProvider implements DeferrableProvider
{
use TestCaches, TestDatabases, TestViews;
/**
* Boot the application's service providers.
*
* @return void
*/
public function boot()
{
if ($this->app->runningInConsole()) {
$this->bootTestCache();
$this->bootTestDatabase();
$this->bootTestViews();
}
}
/**
* Register the service provider.
*
* @return void
*/
public function register()
{
if ($this->app->runningInConsole()) {
$this->app->singleton(ParallelTesting::class, function () {
return new ParallelTesting($this->app);
});
}
}
}