package and depencies

This commit is contained in:
RafficMohammed
2023-01-08 02:57:24 +05:30
parent d5332eb421
commit 1d54b8bc7f
4309 changed files with 193331 additions and 172289 deletions

View File

@@ -44,12 +44,14 @@ class CollisionServiceProvider extends ServiceProvider
*/
public function register()
{
if ($this->app->runningInConsole() && !$this->app->runningUnitTests()) {
if ($this->app->runningInConsole() && ! $this->app->runningUnitTests()) {
$this->app->bind(ProviderContract::class, function () {
if ($this->app->has(\Facade\IgnitionContracts\SolutionProviderRepository::class)) {
$solutionsRepository = new IgnitionSolutionsRepository(
$this->app->get(\Facade\IgnitionContracts\SolutionProviderRepository::class)
);
// @phpstan-ignore-next-line
if ($this->app->has(\Spatie\Ignition\Contracts\SolutionProviderRepository::class)) {
/** @var \Spatie\Ignition\Contracts\SolutionProviderRepository $solutionProviderRepository */
$solutionProviderRepository = $this->app->get(\Spatie\Ignition\Contracts\SolutionProviderRepository::class);
$solutionsRepository = new IgnitionSolutionsRepository($solutionProviderRepository);
} else {
$solutionsRepository = new NullSolutionsRepository();
}
@@ -60,6 +62,7 @@ class CollisionServiceProvider extends ServiceProvider
return new Provider(null, $handler);
});
/** @var \Illuminate\Contracts\Debug\ExceptionHandler $appExceptionHandler */
$appExceptionHandler = $this->app->make(ExceptionHandlerContract::class);
$this->app->singleton(