Code Duplication    Length = 9-10 lines in 2 locations

src/Manager/RuleManager.php 2 locations

@@ 76-85 (lines=10) @@
73
     *
74
     * @return \Acquia\LiftClient\Entity\Rule
75
     */
76
    public function get($id)
77
    {
78
        $url = "/rules/{$id}";
79
80
        // Now make the request.
81
        $request = new Request('GET', $url);
82
        $data = $this->getResponseJson($request);
83
84
        return new Rule($data);
85
    }
86
87
    /**
88
     * Add or update a rule.
@@ 100-108 (lines=9) @@
97
     *
98
     * @return \Acquia\LiftClient\Entity\Rule
99
     */
100
    public function add(Rule $rule)
101
    {
102
        $body = $rule->json();
103
        $url = '/rules';
104
        $request = new Request('POST', $url, [], $body);
105
        $data = $this->getResponseJson($request);
106
107
        return new Rule($data);
108
    }
109
110
    /**
111
     * Deletes a rule by ID.