Code Duplication    Length = 10-10 lines in 4 locations

src/Acquia/Cloud/Api/CloudApiClient.php 4 locations

@@ 758-767 (lines=10) @@
755
     *
756
     * @see http://cloudapi.acquia.com/#GET__sites__site_envs__env_domains__domain-instance_route
757
     */
758
    public function domain($site, $env, $domain)
759
    {
760
        $variables = array(
761
            'site' => $site,
762
            'env' => $env,
763
            'domain' => $domain,
764
        );
765
        $request = $this->get(array('{+base_path}/sites/{site}/envs/{env}/domains/{domain}.json', $variables));
766
        return new Response\Domain($request);
767
    }
768
769
    /**
770
     * @param string $site
@@ 780-789 (lines=10) @@
777
     *
778
     * @see http://cloudapi.acquia.com/#POST__sites__site_envs__env_domains__domain-instance_route
779
     */
780
    public function addDomain($site, $env, $domain)
781
    {
782
      $variables = array(
783
        'site' => $site,
784
        'env' => $env,
785
        'domain' => $domain,
786
      );
787
      $request = $this->post(array('{+base_path}/sites/{site}/envs/{env}/domains/{domain}.json', $variables));
788
      return new Response\Task($request);
789
    }
790
791
    /**
792
     * Moves domains atomically from one environment to another.
@@ 843-852 (lines=10) @@
840
     *
841
     * @see http://cloudapi.acquia.com/#DELETE__sites__site_envs__env_domains__domain-instance_route
842
     */
843
    public function deleteDomain($site, $env, $domain)
844
    {
845
      $variables = array(
846
        'site' => $site,
847
        'env' => $env,
848
        'domain' => $domain,
849
      );
850
      $request = $this->delete(array('{+base_path}/sites/{site}/envs/{env}/domains/{domain}.json', $variables));
851
      return new Response\Task($request);
852
    }
853
854
    /**
855
     * @param string $site
@@ 865-874 (lines=10) @@
862
     *
863
     * @see http://cloudapi.acquia.com/#DELETE__sites__site_envs__env_domains__domain_cache-instance_route
864
     */
865
    public function purgeVarnishCache($site, $env, $domain)
866
    {
867
        $variables = array(
868
            'site' => $site,
869
            'env' => $env,
870
            'domain' => $domain,
871
        );
872
        $request = $this->delete(array('{+base_path}/sites/{site}/envs/{env}/domains/{domain}/cache.json', $variables));
873
        return new Response\Task($request);
874
    }
875
876
    /**
877
     * @param string $site