Skip to content

Wyjątki

Lista zwracanych wyjątków:

Główny wyjątek

Nadrzędny wyjątek, "rodzic" wszystkich wyjątków zwracanych przez framework.

Namespace:

Nimblephp\framework\Exception\NimbleException

Konstruktor:

public function __construct(string $message = "System error", int $code = 500, ?Throwable $previous = null)

Wyjątek "nie znaleziono"

Wyjątek zwracany, jeżeli dana klasa, metoda, plik itd. nie istnieje.

Namespace:

Nimblephp\framework\Exception\NimbleException

Konstruktor:

public function __construct(string $message = "Not found", int $code = 404, ?Throwable $previous = null)

Ukryty wyjątek

Wyjątek zwraca błąd ale ukrywa treść dla klienta

Namespace:

Nimblephp\framework\Exception\HiddenException

Rodzic:

Nimblephp\framework\Exception\NimbleException

Konstruktor:

public function __construct(string $message = "System error", int $code = 500, ?Throwable $previous = null)```

Metody:

getHiddenMessage

public function loadModel(string $name): AbstractModel

Zwraca ukrytą treść

Wyjątek bazodanowy

Wyjątek dla błędów bazy danych

Namespace:

Nimblephp\framework\Exception\DatabaseException

Rodzic:

Nimblephp\framework\Exception\HiddenException

Konstruktor:

public function __construct(string $message = "Database error", int $code = 500, ?Throwable $previous = null)