/** * Returns true is a user is in any of a project's form groups, false if not. * * @param Project $project * @return bool */ public function inAnyFormGroup(Project $project) { foreach ($project->forms()->get() as $form) { foreach ($form->groups()->get() as $group) { if ($group->hasUser($this)) { return true; } } } return false; }