/** @return UserEntityInterface[] */ public function getUsers() { if (is_array($this->users)) { return $this->users; } elseif (!$this->userRepository) { throw new \Exception('Cannot fetch users without user repository'); } return $this->users = $this->userRepository->findByGroupId($this->getId()); }