Code Duplication    Length = 9-9 lines in 2 locations

src/Actions/ManagesContacts.php 2 locations

@@ 57-65 (lines=9) @@
54
     *
55
     * @return Contact|null
56
     */
57
    public function createContact($email, $firstName, $lastName, $phone = null)
58
    {
59
        $contacts = $this->transformCollection(
60
            $this->post('contacts', ['json' => ['contact' => compact('email', 'firstName', 'lastName', 'phone')]]),
61
            Contact::class
62
        );
63
64
        return array_shift($contacts);
65
    }
66
67
    /**
68
     * Find or create a contact.
@@ 96-104 (lines=9) @@
93
     *
94
     * @return Contact
95
     */
96
    public function updateOrCreateContact($email, $firstName, $lastName, $phone)
97
    {
98
        $contacts = $this->transformCollection(
99
            $this->post('contact/sync', ['json' => ['contact' => compact('email', 'firstName', 'lastName', 'phone')]]),
100
            Contact::class
101
        );
102
103
        return array_shift($contacts);
104
    }
105
106
    /**
107
     * Get all automations of a contact.