Backup #798

ID798
Dateipfad/var/www/dev.campus.systemische-tools.de/src/Domain/Repository/TaskRepositoryInterface.php
Version2
Typ modified
Größe863 B
Hash6cec0cd3492c2f047161bf7019050f25430d01227e1d7f234ec6603eb0d56c4c
Datum2025-12-23 08:07:18
Geändert vonclaude-code-hook
GrundClaude Code Pre-Hook Backup vor Edit-Operation
Datei existiert Ja

Dateiinhalt

<?php

namespace Domain\Repository;

use Domain\Entity\Task;

interface TaskRepositoryInterface
{
    public function find(int $id): ?Task;

    public function findById(int $id): ?Task;

    public function findByUuid(string $uuid): ?Task;

    public function findAll(array $filters = [], int $limit = 50, int $offset = 0): array;

    public function findByStatus(string $status, int $limit = 50): array;

    public function findByAssignee(string $assignee, int $limit = 50): array;

    public function findByCreator(string $createdBy, int $limit = 50): array;

    public function findSubtasks(int $parentTaskId): array;

    public function save(Task $task): int;

    public function update(Task $task): bool;

    public function delete(int $id): bool;

    public function count(array $filters = []): int;

    public function getStatistics(): array;
}

Vollständig herunterladen

Aktionen

Herunterladen

Andere Versionen dieser Datei

ID Version Typ Größe Datum
798 2 modified 863 B 2025-12-23 08:07
409 1 modified 816 B 2025-12-22 09:00

← Zurück zur Übersicht