← Code-Übersicht

LexwareTransportPort.php

Pfad: src/Infrastructure/Rechnung/LexwareTransportPort.php

Ext: php

Größe: 446 Bytes

Geändert: 2026-07-16 17:24:56+02

<?php
declare(strict_types=1);

namespace Demo\Infrastructure\Rechnung;

interface LexwareTransportPort
{
    /**
     * @param array<string,string|int|float|bool> $query
     * @param array<string,mixed>|null $payload
     * @return array<string,mixed>
     */
    public function request(
        string $method,
        string $path,
        array $query = [],
        ?array $payload = null,
        ?string $filePath = null,
    ): array;
}