/** * @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; }