. */ declare(strict_types=1); namespace FireflyIII\Repositories\AuditLogEntry; use FireflyIII\Models\AuditLogEntry; use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Collection; /** * Interface ALERepositoryInterface */ interface ALERepositoryInterface { /** * @param array $data * @return AuditLogEntry */ public function store(array $data): AuditLogEntry; /** * @param Model $model * @return Collection */ public function getForObject(Model $model): Collection; }