saloon icon indicating copy to clipboard operation
saloon copied to clipboard

can't select response class with depend of response data

Open ArtemYurov opened this issue 8 months ago β€’ 0 comments

https://docs.saloon.dev/the-basics/responses#custom-responses When you need a more advanced way to define a custom response, use the resolveResponseClass method on either the connector or request.

But i can't select response class with depend of response data, like in https://docs.saloon.dev/the-basics/handling-failures#customising-when-saloon-thinks-a-request-has-failed

Π’Π°ΠΊ ΠΊΠ°ΠΊ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ доступа ΠΊ response

    public function getResponseClass(): string
    {
        $response = $this->request->resolveResponseClass() ?? $this->connector->resolveResponseClass() ?? Response::class;

        if (! class_exists($response) || ! Helpers::isSubclassOf($response, Response::class)) {
            throw new InvalidResponseClassException;
        }

        return $response;
    }

ArtemYurov avatar May 04 '25 23:05 ArtemYurov