mirror of
https://github.com/jikan-me/jikan-rest.git
synced 2025-02-20 11:23:35 +08:00
29 lines
831 B
PHP
29 lines
831 B
PHP
|
<?php /** @noinspection PhpIllegalPsrClassPathInspection */
|
||
|
namespace Tests;
|
||
|
|
||
|
use Database\Factories\AnimeFactory;
|
||
|
use Database\Factories\AnimeModelFactoryDescriptor;
|
||
|
use Database\Factories\MangaFactory;
|
||
|
use Database\Factories\MangaModelFactoryDescriptor;
|
||
|
use Database\Factories\MediaModelFactoryDescriptor;
|
||
|
use Illuminate\Support\ServiceProvider;
|
||
|
|
||
|
class TestServiceProvider extends ServiceProvider
|
||
|
{
|
||
|
public function boot(): void
|
||
|
{
|
||
|
// noop
|
||
|
}
|
||
|
|
||
|
public function register(): void
|
||
|
{
|
||
|
$this->app->when(AnimeFactory::class)
|
||
|
->needs(MediaModelFactoryDescriptor::class)
|
||
|
->give(AnimeModelFactoryDescriptor::class);
|
||
|
|
||
|
$this->app->when(MangaFactory::class)
|
||
|
->needs(MediaModelFactoryDescriptor::class)
|
||
|
->give(MangaModelFactoryDescriptor::class);
|
||
|
}
|
||
|
}
|