ObjectHelper
in package
Méthodes statiques utilitaires pour manipuler des objets.
Table of Contents
Methods
- changeField() : bool
- Changement d'une valeur de propriété sur un objet.
- toggleField() : bool
- Inversion d'une valeur de propriété (booléenne) sur un objet.
- __construct() : mixed
- This class should not be instantiated.
Methods
changeField()
Changement d'une valeur de propriété sur un objet.
public
static changeField(object $item, string $property, mixed $value) : bool
Parameters
- $item : object
-
Instance d'objet à modifier
- $property : string
-
Nom de la propriété concernée
- $value : mixed
-
Nouvelle valeur à affecter
Return values
bool —Vrai si propriété modifiée ; Faux si inchangée
toggleField()
Inversion d'une valeur de propriété (booléenne) sur un objet.
public
static toggleField(object $item, string $property[, bool $value = null ]) : bool
Parameters
- $item : object
-
Instance d'objet à modifier
- $property : string
-
Nom de la propriété booléenne à inverser
- $value : bool = null
-
Nouvelle valeur imposée plutôt qu'une inversion de la courante
Return values
bool —Retourne la nouvelle valeur de la propriété ; Null si spécifiée et inchangée
__construct()
This class should not be instantiated.
private
__construct() : mixed