1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-03-13 01:30:11 +01:00
openstamanager/app/Restify/Repository.php
2023-05-07 17:06:01 +02:00

20 lines
517 B
PHP

<?php
namespace App\Restify;
use Binaryk\LaravelRestify\Filters\Filter;
use Binaryk\LaravelRestify\Filters\MatchFilter;
use Binaryk\LaravelRestify\Repositories\Repository as RestifyRepository;
abstract class Repository extends RestifyRepository
{
public static array $sort = ['id'];
public static array $match = ['id'];
public static function matches(): array
{
return array_map(static fn (string $type): Filter => MatchFilter::make()->setType($type)->partial(), static::$match);
}
}