CoolCMS API

ComplaintService
in package

FinalYes

Passthrough between {@see \App\UI\Front\Eshop\Models\Managers\ComplaintManager} and {@see ComplaintMapper} (like {@see CheckoutService}).

Table of Contents

Properties

$mapper  : ComplaintMapper

Methods

__construct()  : mixed
detail()  : array<string, mixed>
fileData()  : array<string, mixed>
list()  : array<string, mixed>
prefill()  : array<string, mixed>
submit()  : array<string, mixed>

Properties

Methods

detail()

public detail(int $id) : array<string, mixed>
Parameters
$id : int
Return values
array<string, mixed>

fileData()

public fileData(int $complaintId, int $position) : array<string, mixed>
Parameters
$complaintId : int
$position : int
Return values
array<string, mixed>

list()

public list(int $limit, int $offset) : array<string, mixed>
Parameters
$limit : int
$offset : int
Return values
array<string, mixed>

prefill()

public prefill(int $orderId) : array<string, mixed>
Parameters
$orderId : int
Return values
array<string, mixed>

submit()

public submit(int $orderId, array<int, array{orderItemId: int, quantity: int}> $items, int|null $preferredSolutionId, string $description, array<int, array{name: string, path: string}> $files) : array<string, mixed>
Parameters
$orderId : int
$items : array<int, array{orderItemId: int, quantity: int}>
$preferredSolutionId : int|null
$description : string
$files : array<int, array{name: string, path: string}>
Return values
array<string, mixed>
On this page

Search results