Backup #409

ID409
Dateipfad/var/www/dev.campus.systemische-tools.de/src/Domain/Repository/TaskRepositoryInterface.php
Version1
Typ modified
Größe816 B
Hash4662513ac8b3ab36ce683c36a0c91a32854504ec1ab3a940f2e4120b6080a618
Datum2025-12-22 09:00: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 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