Code Duplication    Length = 12-12 lines in 5 locations

lib/WebMarketingROI/OptimizelyPHP/Service/v2/Audiences.php 1 location

@@ 70-81 (lines=12) @@
67
     * @return Audience
68
     * @throws \Exception
69
     */
70
    public function get($audienceId)
71
    {
72
        if (!is_int($audienceId)) {
73
            throw new \Exception("Integer audience ID expected, while got '$audienceId'");
74
        }
75
        
76
        $response = $this->client->sendApiRequest("/audiences/$audienceId");
77
        
78
        $audience = new Audience($response);
79
        
80
        return $audience;
81
    }
82
    
83
    /**
84
     * Create an Audience for a Project.

lib/WebMarketingROI/OptimizelyPHP/Service/v2/Campaigns.php 1 location

@@ 79-90 (lines=12) @@
76
     * @return Campaign
77
     * @throws \Exception
78
     */
79
    public function get($campaignId)
80
    {
81
        if (!is_int($campaignId)) {
82
            throw new \Exception("Integer campaign ID expected, while got '$campaignId'");
83
        }
84
        
85
        $response = $this->client->sendApiRequest("/campaigns/$campaignId");
86
        
87
        $campaign = new Campaign($response);
88
        
89
        return $campaign;
90
    }
91
    
92
    /**
93
     * Get campaign results

lib/WebMarketingROI/OptimizelyPHP/Service/v2/Events.php 1 location

@@ 74-85 (lines=12) @@
71
     * @return Event
72
     * @throws \Exception
73
     */
74
    public function get($eventId)
75
    {
76
        if (!is_int($eventId)) {
77
            throw new \Exception("Integer event ID expected, while got '$eventId'");
78
        }
79
        
80
        $response = $this->client->sendApiRequest("/events/$eventId");
81
        
82
        $event = new Event($response);
83
        
84
        return $event;
85
    }
86
    
87
    /**
88
     * Creates a new click event.

lib/WebMarketingROI/OptimizelyPHP/Service/v2/Experiments.php 1 location

@@ 71-82 (lines=12) @@
68
     * @return Experiment 
69
     * @throws \Exception
70
     */
71
    public function get($experimentId)
72
    {
73
        if (!is_int($experimentId)) {
74
            throw new \Exception("Integer experiment ID expected, while got '$experimentId'");
75
        }
76
        
77
        $response = $this->client->sendApiRequest("/experiments/$experimentId");
78
        
79
        $experiment = new Experiment($response);
80
        
81
        return $experiment;
82
    }
83
    
84
    /**
85
     * Get results for a single experiment

lib/WebMarketingROI/OptimizelyPHP/Service/v2/Pages.php 1 location

@@ 70-81 (lines=12) @@
67
     * @return Page
68
     * @throws \Exception
69
     */
70
    public function get($pageId)
71
    {
72
        if (!is_int($pageId)) {
73
            throw new \Exception("Integer page ID expected, while got '$pageId'");
74
        }
75
        
76
        $response = $this->client->sendApiRequest("/pages/$pageId");
77
        
78
        $page = new Page($response);
79
        
80
        return $page;
81
    }
82
    
83
    /**
84
     * Create a new Page in a provided Project