Code Duplication    Length = 24-24 lines in 4 locations

src/controller/HostkeysController.php 1 location

@@ 264-287 (lines=24) @@
261
          $responses = $e;
262
      }
263
264
      if($msg == "success"){
265
        $responses = $responses;
266
        $message = 'Send Apikey to Host Api Manager successfully with description is '.$keterangan;
267
      }else {
268
        try {
269
            $urlz = "http://".$url_apimanager."/api/store";
270
            $clientz = new \GuzzleHttp\Client();
271
            $resz = $clientz->request('POST', $urlz,['headers'=>$headers,'body'=>$body]);
272
            $responsez = $resz->getBody();
273
            $responsesz = json_decode($responsez);
274
            $msgz = "success";
275
        } catch (GuzzleException $er) {
276
            $msgz = "error";
277
            $responsesz = $er;
278
        }
279
280
        if($msgz == "success"){
281
          $responses = $responsesz;
282
          $message = 'Send Apikey to Host Api Manager successfully with description is '.$keterangan;
283
        }else {
284
          $responses = $responsesz->getMessage();
285
          $message = $msgz.' - '.$responsesz->getMessage();
286
        }
287
      }
288
289
      return $responses;
290
  }

src/controller/ApiManagerController.php 3 locations

@@ 714-737 (lines=24) @@
711
              $responses = $e;
712
          }
713
714
          if($msg == "success"){
715
            $responses = $responses;
716
            $message = 'Send Apikey to Host Api Manager successfully with description is '.$message;
717
          }else {
718
            try {
719
                $clients = new \GuzzleHttp\Client();
720
                $url = "http://".$client."/api/v1/host-keys/".$responsesget->id;
721
                $res = $clients->request('PUT', $url,['headers'=>$headers,'body'=>$body]);
722
                $response = $res->getBody();
723
                $responses = json_decode($response);
724
                $msgz = "success";
725
            } catch (GuzzleException $er) {
726
                $msgz = "error";
727
                $responses = $er;
728
            }
729
730
            if($msgz == "success"){
731
              $responses = $responses;
732
              $message = 'Send Apikey to Host Api Manager successfully with description is '.$message;
733
            }else {
734
              $responses = $responses->getMessage();
735
              $message = $msgz.' - '.$responses;
736
            }
737
          }
738
        }else {
739
          try {
740
              $clients = new \GuzzleHttp\Client();
@@ 751-774 (lines=24) @@
748
              $responses = $e;
749
          }
750
751
          if($msg == "success"){
752
            $responses = $responses;
753
            $message = 'Send Apikey to Host Api Manager successfully with description is '.$message;
754
          }else {
755
            try {
756
                $clients = new \GuzzleHttp\Client();
757
                $url = "http://".$client."/api/v1/host-keys";
758
                $res = $clients->request('POST', $url,['headers'=>$headers,'body'=>$body]);
759
                $response = $res->getBody();
760
                $responses = json_decode($response);
761
                $msgz = "success";
762
            } catch (GuzzleException $er) {
763
                $msgz = "error";
764
                $responses = $er;
765
            }
766
767
            if($msgz == "success"){
768
              $responses = $responses;
769
              $message = 'Send Apikey to Host Api Manager successfully with description is '.$message;
770
            }else {
771
              $responses = $responses->getMessage();
772
              $message = $msgz.' - '.$responses;
773
            }
774
          }
775
        }
776
        return $responses;
777
    }
@@ 807-830 (lines=24) @@
804
            $responses = $e;
805
        }
806
807
        if($msg == "success"){
808
          $responses = $responses;
809
          $message = 'Send Apikey to Host Api Manager successfully with description is '.$keterangan;
810
        }else {
811
          try {
812
              $urlz = "http://".$url_apimanager."/api/store";
813
              $clientz = new \GuzzleHttp\Client();
814
              $resz = $clientz->request('POST', $urlz,['headers'=>$headers,'body'=>$body]);
815
              $responsez = $resz->getBody();
816
              $responsesz = json_decode($responsez);
817
              $msgz = "success";
818
          } catch (GuzzleException $er) {
819
              $msgz = "error";
820
              $responsesz = $er;
821
          }
822
823
          if($msgz == "success"){
824
            $responses = $responsesz;
825
            $message = 'Send Apikey to Host Api Manager successfully with description is '.$keterangan;
826
          }else {
827
            $responses = $responsesz->getMessage();
828
            $message = $msgz.' - '.$responsesz->getMessage();
829
          }
830
        }
831
        return $responses;
832
    }
833