Example #1
0
 /**
  * Assign a field to a post type.
  *
  * @param AssignmentFormBuilder     $form
  * @param TypeRepositoryInterface   $types
  * @param FieldRepositoryInterface  $fields
  * @param                           $id
  * @param                           $field
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function assign(AssignmentFormBuilder $form, TypeRepositoryInterface $types, FieldRepositoryInterface $fields, $id, $field)
 {
     $type = $types->find($id);
     return $form->setActions(['save' => ['redirect' => 'admin/posts/types/fields/' . $id]])->setStream($type->getEntryStream())->setField($fields->find($field))->render();
 }
 /**
  * Create an assignment.
  *
  * @param AssignmentFormBuilder     $form
  * @param FolderRepositoryInterface $folders
  * @param FieldRepositoryInterface  $fields
  * @param                           $id
  * @param                           $field
  * @return mixed
  */
 public function assign(AssignmentFormBuilder $form, FolderRepositoryInterface $folders, FieldRepositoryInterface $fields, $id, $field)
 {
     /* @var FolderInterface $folder */
     $folder = $folders->find($id);
     return $form->setActions(['save' => ['redirect' => 'admin/files/folders/assignments/' . $id]])->setStream($folder->getEntryStream())->setField($fields->find($field))->render();
 }