GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.

Code Duplication    Length = 19-20 lines in 4 locations

src/LPTracker/LPTracker.php 4 locations

@@ 108-126 (lines=19) @@
105
     * @throws exceptions\LPTrackerResponseException
106
     * @throws exceptions\LPTrackerServerException
107
     */
108
    public function getProjectCustoms($project)
109
    {
110
        if ($project instanceof Project) {
111
            $project = $project->getId();
112
        } else {
113
            $project = intval($project);
114
        }
115
116
        $url = '/project/'.$project.'/customs';
117
118
        $response = LPTrackerRequest::sendRequest($url, [], 'GET', $this->token, $this->address);
119
120
        $result = [];
121
        foreach ($response as $customData) {
122
            $result[] = new Custom($customData);
123
        }
124
125
        return $result;
126
    }
127
128
129
    /**
@@ 136-154 (lines=19) @@
133
     * @throws exceptions\LPTrackerResponseException
134
     * @throws exceptions\LPTrackerServerException
135
     */
136
    public function getProjectFields($project)
137
    {
138
        if ($project instanceof Project) {
139
            $project = $project->getId();
140
        } else {
141
            $project = intval($project);
142
        }
143
144
        $url = '/project/'.$project.'/fields';
145
146
        $response = LPTrackerRequest::sendRequest($url, [], 'GET', $this->token, $this->address);
147
148
        $result = [];
149
        foreach ($response as $customData) {
150
            $result[] = new ContactField($customData);
151
        }
152
153
        return $result;
154
    }
155
156
157
    /**
@@ 703-721 (lines=19) @@
700
     * @throws exceptions\LPTrackerResponseException
701
     * @throws exceptions\LPTrackerServerException
702
     */
703
    public function getLeadComments($lead)
704
    {
705
        if ($lead instanceof Lead) {
706
            $lead = $lead->getId();
707
        } else {
708
            $lead = intval($lead);
709
        }
710
711
        $url = '/lead/'.$lead.'/comments';
712
713
        $response = LPTrackerRequest::sendRequest($url, [], 'GET', $this->token, $this->address);
714
715
        $result = [];
716
        foreach ($response as $commentData) {
717
            $result[] = new Comment($commentData);
718
        }
719
720
        return $result;
721
    }
722
723
724
    /**
@@ 732-751 (lines=20) @@
729
     * @throws exceptions\LPTrackerResponseException
730
     * @throws exceptions\LPTrackerServerException
731
     */
732
    public function addCommentToLead($lead, $text)
733
    {
734
        if ($lead instanceof Lead) {
735
            $lead = $lead->getId();
736
        } else {
737
            $lead = intval($lead);
738
        }
739
740
        $url = '/lead/'.$lead.'/comment';
741
742
        $data = [
743
            'text' => $text
744
        ];
745
746
        $response = LPTrackerRequest::sendRequest($url, $data, 'POST', $this->token, $this->address);
747
748
        $comment = new Comment($response);
749
750
        return $comment;
751
    }
752
753
754
    /**