Get a user's account info.
public getAccount ( Platformsh\Client\Model\ProjectAccess $user, boolean $reset = false ) : array | ||
$user | Platformsh\Client\Model\ProjectAccess | |
$reset | boolean | |
Результат | array | An array containing 'email' and 'display_name'. |
/** * Get a list of user email addresses. * * @return string[] */ public function getUserEmails() { $project = $this->getProject(); if (!$project) { return []; } $emails = []; foreach ($project->getUsers() as $user) { $account = $this->api->getAccount($user); $emails[] = $account['email']; } return $emails; }