Backup #1643

ID1643
Dateipfad/var/www/dev.campus.systemische-tools.de/src/Domain/Repository/ContentConfigRepositoryInterface.php
Version1
Typ modified
Größe1.1 KB
Hashb136c9fe411f322f0eef24fb826c34d5c7bc06df885e6a22cf23202ad354f35e
Datum2025-12-27 10:27:14
Geändert vonclaude-code-hook
GrundClaude Code Pre-Hook Backup vor Edit-Operation
Datei existiert Ja

Dateiinhalt

<?php

declare(strict_types=1);

namespace Domain\Repository;

// @responsibility: Interface for content configuration repository

interface ContentConfigRepositoryInterface
{
    /**
     * Get all author profiles.
     *
     * @return array<int, array<string, mixed>>
     */
    public function getAuthorProfiles(): array;

    /**
     * Get a single author profile.
     *
     * @return array<string, mixed>|null
     */
    public function getAuthorProfile(int $id): ?array;

    /**
     * Get all system prompts.
     *
     * @return array<int, array<string, mixed>>
     */
    public function getSystemPrompts(): array;

    /**
     * Get a single system prompt.
     *
     * @return array<string, mixed>|null
     */
    public function getSystemPrompt(int $id): ?array;

    /**
     * Get all output structures.
     *
     * @return array<int, array<string, mixed>>
     */
    public function getStructures(): array;

    /**
     * Get a single structure.
     *
     * @return array<string, mixed>|null
     */
    public function getStructure(int $id): ?array;
}

Vollständig herunterladen

Aktionen

Herunterladen

← Zurück zur Übersicht