Skip to content
Snippets Groups Projects
ResponseServiceInterface.php 382 B
Newer Older
i.vasilenko@iq-adv.ru's avatar
i.vasilenko@iq-adv.ru committed
<?php

namespace App\Service\Response;

i.vasilenko@iq-adv.ru's avatar
i.vasilenko@iq-adv.ru committed
use Symfony\Component\HttpFoundation\JsonResponse;
i.vasilenko@iq-adv.ru's avatar
i.vasilenko@iq-adv.ru committed

interface ResponseServiceInterface
{
i.vasilenko@iq-adv.ru's avatar
i.vasilenko@iq-adv.ru committed
    public function getResponse(): JsonResponse;

    public function addError(string $message): self;

    public function addMessage(string $message): self;

    public function isSuccess(): bool;
i.vasilenko@iq-adv.ru's avatar
i.vasilenko@iq-adv.ru committed

    public function setStatusCode(int $code): self;
i.vasilenko@iq-adv.ru's avatar
i.vasilenko@iq-adv.ru committed
}