public function getSingleUser($field = 'id') { $c = new Criteria(); $c->add(TaskUserPeer::TASK_ID, $this->getId()); $user = TaskUserPeer::doSelectOne($c); if ($user != null) { $user = $user->getsfGuardUser()->getProfile(); if ($field == 'id' || $field == null) { return $user->getUserId(); } if ($field == 'uuid') { return $user->getUuid(); } if ($field == 'user') { return $user->getsfGuardUser(); } } return null; }