| Methods |
private
|
__construct()
This class should not be instantiated.
This class should not be instantiated.
|
#
|
public
static
|
changeField(object $item, string $property, mixed $value): bool
Changement d'une valeur de propriété sur un objet.
Changement d'une valeur de propriété sur un objet.
Parameters
| $item |
Instance d'objet à modifier
|
| $property |
Nom de la propriété concernée
|
| $value |
Nouvelle valeur à affecter
|
Returns
Vrai si propriété modifiée ; Faux si inchangée
|
#
|
public
static
|
toggleField(object $item, string $property, bool $value = null): bool
Inversion d'une valeur de propriété (booléenne) sur un objet.
Inversion d'une valeur de propriété (booléenne) sur un objet.
Parameters
| $item |
Instance d'objet à modifier
|
| $property |
Nom de la propriété booléenne à inverser
|
| $value |
Nouvelle valeur imposée plutôt qu'une inversion de la courante
|
Returns
Retourne la nouvelle valeur de la propriété ; Null si spécifiée et inchangée
|
#
|