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

@@ 102-120 (lines=19) @@
99
     *
100
     * @return Custom[]
101
     */
102
    public function getProjectCustoms($project)
103
    {
104
        if ($project instanceof Project) {
105
            $project = $project->getId();
106
        } else {
107
            $project = intval($project);
108
        }
109
110
        $url = '/project/'.$project.'/customs';
111
112
        $response = LPTrackerRequest::sendRequest($url, [], 'GET', $this->token, $this->address);
113
114
        $result = [];
115
        foreach ($response as $customData) {
116
            $result[] = new Custom($customData);
117
        }
118
119
        return $result;
120
    }
121
122
123
    /**
@@ 128-146 (lines=19) @@
125
     *
126
     * @return ContactField[]
127
     */
128
    public function getProjectFields($project)
129
    {
130
        if ($project instanceof Project) {
131
            $project = $project->getId();
132
        } else {
133
            $project = intval($project);
134
        }
135
136
        $url = '/project/'.$project.'/fields';
137
138
        $response = LPTrackerRequest::sendRequest($url, [], 'GET', $this->token, $this->address);
139
140
        $result = [];
141
        foreach ($response as $customData) {
142
            $result[] = new ContactField($customData);
143
        }
144
145
        return $result;
146
    }
147
148
149
    /**
@@ 670-688 (lines=19) @@
667
     *
668
     * @return Comment[]
669
     */
670
    public function getLeadComments($lead)
671
    {
672
        if ($lead instanceof Lead) {
673
            $lead = $lead->getId();
674
        } else {
675
            $lead = intval($lead);
676
        }
677
678
        $url = '/lead/'.$lead.'/comments';
679
680
        $response = LPTrackerRequest::sendRequest($url, [], 'GET', $this->token, $this->address);
681
682
        $result = [];
683
        foreach ($response as $commentData) {
684
            $result[] = new Comment($commentData);
685
        }
686
687
        return $result;
688
    }
689
690
691
    /**
@@ 697-716 (lines=20) @@
694
     *
695
     * @return Comment
696
     */
697
    public function addCommentToLead($lead, $text)
698
    {
699
        if ($lead instanceof Lead) {
700
            $lead = $lead->getId();
701
        } else {
702
            $lead = intval($lead);
703
        }
704
705
        $url = '/lead/'.$lead.'/comment';
706
707
        $data = [
708
            'text' => $text
709
        ];
710
711
        $response = LPTrackerRequest::sendRequest($url, $data, 'POST', $this->token, $this->address);
712
713
        $comment = new Comment($response);
714
715
        return $comment;
716
    }
717
718
719
    /**