Jet\Form_ValidationError

Třída reprezentuje chybu validace formulářového pole.

Instance je konvertovatelná na řetězec (string).

V neposlední řadě lze chybu převést na JSON, tedy lze chybová hlášení snadno posílat v odpovědích REST API.

Metoda Význam
public __construct(
Form_Field $field,
string $code,
string $message
)
Parametry:
  • $field
    Formulářové pole kterého se chyba týká.
  • $code
    Kód chyby.
  • $message
    Chybové hlášení - již přeložené a plně vygenerované (doplněné o hodnoty).
public getField(
) : Form_Field
Vrátí instanci formulářového pole, kterého se chyba týká.
public getCode(
) : string
Vrátí kód chyby.
public getMessage(
) : string
Vrátí chybové hlášení - již přeložené a plně vygenerované (doplněné o hodnoty).
public __toString(
) : string
Instanci je možné převést na string. Výsledkem je chybové hlášení.
public toJSON(
) : string
Chybu lze převést na formát JSON. Pole bude zastoupeno klíčem field a názvem pole.
public jsonSerialize(
) : array
Chybu je možné předat funkci json_encode.
Předchozí kapitola
Jet\Form_Field
Další kapitola
Typy formulářových polí