Object Entity
Représente un objet.
Il est peu probable que vous ayiez à instancier vous-même cette classe.
Lorsque que l'on fait une requête d'objet, elle retourne directement un objet de type PublimmoPro\ObjectEntity :
$ObjectEntity = $Client->query(43242);
Méthodes
__construct(object $result)
Créé une nouvelle instance de PublimmoPro\ObjectEntity.
Paramètres
Param | Type | Description |
---|---|---|
$result | object | Résultat provenant d'une requête d'objet PublimmoPro\Client |
Exemple
$Mailer = new ObjectEntiy($responseFromAPI);
raw()
Retourne les données brutes et exploitables directement.
Consultez la liste des propriétés disponibles.
Paramètres
Pas de paramètre.
Exemple
$objectData = $ObjectEntity->raw();
echo '<h1>A vendre à '.$objectData->localite.'</h1>';
isFromNetwork()
Vérifie s'il s'agit d'un objet provenant du réseau d'agences.
Paramètres
Pas de paramètre.
Exemple
$ObjectEntity->isFromNetwork()
? echo 'vrai'
: echo 'faux';
isPromotion()
Vérifie que l'objet est une promotion.
Paramètres
Pas de paramètre.
Exemple
$ObjectEntity->isPromotion()
? echo 'vrai'
: echo 'faux';
isType(int $objectType)
Vérifie le type d'objet.
Paramètres
Param | Type | Description |
---|---|---|
$objectType | int | Type d'objet, utilisez les constantes de types de la classe PublimmoPro\Client. |
Constantes de types de la classe PublimmoPro\Client
- Client::APPARTMENT
- Client::BUILDING
- Client::COMMERCIAL
- Client::HOUSE
- Client::LAND
- Client::PARKING
Exemple
$ObjectEntity->isType(Client::HOUSE)
? echo 'vrai'
: echo 'faux';