jikan-rest/app/Helpers/Guards.php
pushrbx 1dbdc71d15 made search results more similar to the ones on MAL
- added more support for elasticsearch
- added more options for typesense searches
2022-06-18 15:03:50 +01:00

18 lines
436 B
PHP

<?php
namespace App\Helpers;
use Jenssegers\Mongodb\Eloquent\Model;
abstract class Guards
{
/**
* @throws \InvalidArgumentException
*/
static function shouldBeMongoDbModel(object|string $modelClass): void
{
if (!in_array(Model::class, class_parents($modelClass))) {
throw new \InvalidArgumentException("$modelClass should inherit from \Jenssegers\Mongodb\Eloquent\Model.");
}
}
}