Class ValidationReport
Der ValidationReport fasst die Ergebnisse der Prüfung eines Objektmodells zusammen.
Tritt bei einem Feldwet ein Fehler auf, so kann dieser Fehler mittels ValidationReport::setError($fieldName) oder ValidationReport::setWarning($fieldName) gesetzt werden. Erweiterte Fehlermeldungen können mittels ValidationReport::setMessage($fieldName, $message) gesetzt werden.
Will eine Anwendung prüfen, ob ein Fehler aufgetreten ist, so kann es dies mit der Methode ValidationReport::isValid() überprüfen.
- Alvine\Core\Alvine
- Alvine\Application\Web\Model\ValidationReport
Namespace: Alvine\Application\Web\Model
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 216 $
Since: 20150628
Link: alvine.io
Located at web/model/ValidationReport.class.php
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 216 $
Since: 20150628
Link: alvine.io
Located at web/model/ValidationReport.class.php
public
|
|
public
|
|
public
|
|
public
|
|
public
|
#
isValid( string $name,… )
Gibt true zurück, wenn ein Fehler, eine Warnung oder eine Meldung im Report gesetzt wurde |
public
string|null
|
#
getMessage( string $name )
Fehlermeldung einer Eigenschaft zurückgeben. Es kann Meldungen auch für Felder ohne Fehler oder Warnung geben. |
public
|
|
public
boolean
|
|
public
array<name><valid,state,message>
|
string |
ERROR
Fehlertype |
#
'error'
|
string |
WARNING
Warnung |
#
'warn'
|
protected
Alvine\Types\Map\SimpleMap
|
$warnings
Warnungen |
|
protected
Alvine\Types\Map\SimpleMap
|
$errors
Fehler je Feld |
|
protected
Alvine\Types\Map\SimpleMap
|
$messages
Fehler je Feld |