Class Equal
Vergleich des zu prüfenden Wertes mit einem definiertem Wert.
Diese Klasse implementiert eine Regel, die den übergebenen Wert mit dem Wert beim Erstellen der Klasse vergleicht. Die Werte werden dabei mit dem Typ (===) verglichen.
// Ergibt true echo (new Alvine\Util\Constraint\Equal(5))->isValid(5); // Ergibt false, da falscher Typ und Wert echo (new Alvine\Util\Constraint\Equal('t'))->isValid(6);
- Alvine\Core\Alvine implements Serializable uses Alvine\Core\SerializableImplementation
- Alvine\Util\Constraint
- Alvine\Util\Constraint\Equal
Direct known subclasses
Alvine\Util\Constraint\NotEqual
Namespace: Alvine\Util\Constraint
Package: Alvine\Util\Constraint
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20140616
Link: Alvine
Link: Constraintprogrammierung (Wikipedia)
Located at util/constraint/Equal.class.php
Package: Alvine\Util\Constraint
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20140616
Link: Alvine
Link: Constraintprogrammierung (Wikipedia)
Located at util/constraint/Equal.class.php
public
|
|
public
boolean
|
__call(),
__clone(),
__get(),
__set(),
__toString(),
equals(),
getClass(),
getClone(),
getClosure(),
getHashCode(),
getID(),
getShortID(),
isCallable(),
isInstanceOf(),
propertyExists()
|
serialize(),
unserialize()
|
checkAndAdjustSerialisation(),
serialize(),
unserialize()
|
APIVERSION,
IDENTIFICATION,
SERIALVERSION,
VERSION
|
protected
mixed
|
$comparison
Vergleichswert |
$hash,
$properties
|