/**
  * @param UserModel $userModel
  * @param ProjectModel $projectModel
  * @return mixed
  */
 public static function encode($userModel, $projectModel)
 {
     return $projectModel->getRightsArray($userModel->id->asString());
 }
 /**
  * @expectedException Exception
  */
 public function testGetRightsArray_Exception()
 {
     $userId = MongoTestEnvironment::mockId();
     $project = new ProjectModel();
     $project->addUser($userId, ProjectRoles::MANAGER);
     // rolesClass undefined in base ProjectModel
     $project->getRightsArray($userId);
 }