18 lines
478 B
PHP
18 lines
478 B
PHP
<?php
|
|
|
|
namespace App\Modules\Movies\Services;
|
|
|
|
use App\Modules\Movies\Models\Movie;
|
|
use App\Modules\Movies\Services\Contracts\CheckMovieExistsServiceInterface;
|
|
|
|
class CheckMovieExistsService implements CheckMovieExistsServiceInterface
|
|
{
|
|
public function findByProviderId(string $provider, string $providerId): ?Movie
|
|
{
|
|
return Movie::query()
|
|
->where('provider', $provider)
|
|
->where('provider_id', $providerId)
|
|
->first();
|
|
}
|
|
}
|