/**
  * @Route("/{id}", name="layanansms_show")
  * @Method("GET")
  * @Template()
  */
 public function showAction($id)
 {
     $this->setCurrentMenu();
     $em = $this->getDoctrine()->getManager();
     $entity = $em->getRepository('LanggasSisdikBundle:PilihanLayananSms')->find($id);
     if (!$entity) {
         throw $this->createNotFoundException('Entity PilihanLayananSms tak ditemukan.');
     }
     $deleteForm = $this->createDeleteForm($id);
     return ['entity' => $entity, 'delete_form' => $deleteForm->createView(), 'daftarJenisLayanan' => array_merge(PilihanLayananSms::getDaftarLayananPendaftaran(), PilihanLayananSms::getDaftarLayananLaporan(), PilihanLayananSms::getDaftarLayananKehadiran(), PilihanLayananSms::getDaftarLayananKepulangan(), PilihanLayananSms::getDaftarLayananBiayaSekaliBayar(), PilihanLayananSms::getDaftarLayananBiayaRutin(), PilihanLayananSms::getDaftarLayananLain(), PilihanLayananSms::getDaftarLayananPeriodik())];
 }
 private function buildServiceChoices()
 {
     $choices = array_merge(['' => 'label.semua.layanan'], PilihanLayananSms::getDaftarLayananPendaftaran(), PilihanLayananSms::getDaftarLayananLaporan(), PilihanLayananSms::getDaftarLayananKehadiran(), PilihanLayananSms::getDaftarLayananKepulangan(), PilihanLayananSms::getDaftarLayananBiayaSekaliBayar(), PilihanLayananSms::getDaftarLayananBiayaRutin(), PilihanLayananSms::getDaftarLayananLain(), PilihanLayananSms::getDaftarLayananPeriodik());
     return $choices;
 }