/**
  * Return a form to edit the variables.
  *
  * @param StreamRepositoryInterface $streams
  * @param VariableFormBuilder       $form
  * @param                           $id
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function edit(StreamRepositoryInterface $streams, VariableFormBuilder $form, $id)
 {
     /* @var StreamInterface $group */
     $group = $streams->find($id);
     $entry = $group->getEntryModel()->firstOrNew([]);
     return $form->setModel($group->getEntryModelName())->render($entry);
 }
 /**
  * Return the form for setting a variable value.
  *
  * @param VariableFormBuilder $form
  * @param                     $field
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function set(VariableFormBuilder $form, $field)
 {
     return $form->setFields([$field])->render();
 }