Pantheon\Terminus\Collections\OrganizationUserMemberships::get PHP Method

get() public method

Retrieves models by either user ID, email address, or full name
public get ( string $id ) : OrganizationUserMembership
$id string Either a user ID, email address, or full name
return OrganizationUserMembership
    public function get($id)
    {
        $models = $this->getMembers();
        if (isset($models[$id])) {
            return $models[$id];
        }
        foreach ($models as $model) {
            $user = $model->getUser();
            if (in_array($id, [$user->id, $user->get('email'), $user->getProfile()->full_name])) {
                return $model;
            }
        }
        throw new TerminusNotFoundException('An organization member identified by "{id}" could not be found.', compact('id'));
    }