%PDF- %PDF-
Direktori : /home/bitrix/www/local/php_interface/lib/vendor/kreait/firebase-php/src/Firebase/Auth/ |
Current File : //home/bitrix/www/local/php_interface/lib/vendor/kreait/firebase-php/src/Firebase/Auth/UserInfo.php |
<?php declare(strict_types=1); namespace Kreait\Firebase\Auth; class UserInfo implements \JsonSerializable { public $uid; public $displayName; public $email; public $photoUrl; public $providerId; public $phoneNumber; public static function fromResponseData(array $data): self { $info = new self(); $info->uid = $data['rawId']; $info->displayName = $data['displayName'] ?? null; $info->email = $data['email'] ?? null; $info->photoUrl = $data['photoUrl'] ?? null; $info->providerId = $data['providerId']; $info->phoneNumber = $data['phoneNumber'] ?? null; return $info; } public function toArray(): array { return array_filter(get_object_vars($this)); } public function jsonSerialize() { return $this->toArray(); } }