Пример #1
0
 /**
  * @param User $user
  * @param string $relationType
  * @param string $role
  * @param string $status
  */
 private function addUser(User $user, $relationType, $role, $status)
 {
     $courseRelUser = new CourseRelUser();
     $courseRelUser->setCourse($this);
     $courseRelUser->setUser($user);
     $courseRelUser->setRelationType($relationType);
     $courseRelUser->setRole($role);
     $courseRelUser->setStatus($status);
     $this->addUsers($courseRelUser);
 }
Пример #2
0
 /**
  * @param ListMapper $listMapper
  */
 protected function configureListFields(ListMapper $listMapper)
 {
     $listMapper->addIdentifier('user')->addIdentifier('course')->add('status', 'sonata_type_translatable_choice', array('choices' => CourseRelUser::getStatusList()));
 }