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'));
}