protected function generateForm($data = null)
 {
     if (is_null($data)) {
         return $this->formFactory->createBuilder('form')->add('name', 'text', ['attr' => ['class' => 'form-control'], 'label' => 'Nombre'])->add('description', 'text', ['attr' => ['class' => 'form-control'], 'label' => 'Descripción'])->add('cost', 'text', ['attr' => ['class' => 'form-control'], 'label' => 'Costo'])->getForm();
     } else {
         return $this->formFactory->createBuilder('form')->add('name', 'text', ['attr' => ['class' => 'form-control'], 'data' => $data[0]['name'], 'label' => 'Nombre'])->add('description', 'text', ['attr' => ['class' => 'form-control'], 'data' => $data[0]['description'], 'label' => 'Descripción'])->add('cost', 'text', ['attr' => ['class' => 'form-control'], 'data' => $data[0]['cost'], 'label' => 'Costo'])->getForm();
     }
 }
 protected function generateForm($data = null)
 {
     if (is_null($data)) {
         return $this->formFactory->createBuilder('form')->add('name', 'text', ['attr' => ['class' => 'form-control'], 'label' => 'Nombre'])->add('address', 'text', ['attr' => ['class' => 'form-control'], 'label' => 'Dirección'])->add('num_rooms', 'text', ['attr' => ['class' => 'form-control'], 'label' => 'Número de habitaciones'])->add('mobile', 'text', ['attr' => ['class' => 'form-control'], 'label' => 'Celular'])->add('phone', 'text', ['attr' => ['class' => 'form-control'], 'label' => 'Telefono'])->getForm();
     } else {
         return $this->formFactory->createBuilder('form')->add('name', 'text', ['attr' => ['class' => 'form-control'], 'data' => $data[0]['name'], 'label' => 'Nombre'])->add('address', 'text', ['attr' => ['class' => 'form-control'], 'data' => $data[0]['address'], 'label' => 'Dirección'])->add('num_rooms', 'text', ['attr' => ['class' => 'form-control'], 'data' => $data[0]['num_rooms'], 'label' => 'Número de habitaciones'])->add('mobile', 'text', ['attr' => ['class' => 'form-control'], 'data' => $data[0]['mobile'], 'label' => 'Celular'])->add('phone', 'text', ['attr' => ['class' => 'form-control'], 'data' => $data[0]['phone'], 'label' => 'Telefono'])->getForm();
     }
 }