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 = 15-15 lines in 3 locations

src/LPTracker/LPTracker.php 3 locations

@@ 101-115 (lines=15) @@
98
     * @throws exceptions\LPTrackerResponseException
99
     * @throws exceptions\LPTrackerServerException
100
     */
101
    public function getProjectCustoms($project)
102
    {
103
        if ($project instanceof Project) {
104
            $project = $project->getId();
105
        } else {
106
            $project = (int) $project;
107
        }
108
        $url = '/project/' . $project . '/customs';
109
        $response = LPTrackerRequest::sendRequest($url, [], 'GET', $this->token, $this->address);
110
        $result = [];
111
        foreach ($response as $customData) {
112
            $result[] = new Custom($customData);
113
        }
114
        return $result;
115
    }
116
117
    /**
118
     * @param Project|int $project
@@ 123-137 (lines=15) @@
120
     * @throws exceptions\LPTrackerResponseException
121
     * @throws exceptions\LPTrackerServerException
122
     */
123
    public function getProjectFields($project)
124
    {
125
        if ($project instanceof Project) {
126
            $project = $project->getId();
127
        } else {
128
            $project = (int) $project;
129
        }
130
        $url = '/project/' . $project . '/fields';
131
        $response = LPTrackerRequest::sendRequest($url, [], 'GET', $this->token, $this->address);
132
        $result = [];
133
        foreach ($response as $customData) {
134
            $result[] = new ContactField($customData);
135
        }
136
        return $result;
137
    }
138
139
    /**
140
     * @param Project|int $project
@@ 633-647 (lines=15) @@
630
     * @throws exceptions\LPTrackerResponseException
631
     * @throws exceptions\LPTrackerServerException
632
     */
633
    public function getLeadComments($lead)
634
    {
635
        if ($lead instanceof Lead) {
636
            $lead = $lead->getId();
637
        } else {
638
            $lead = (int) $lead;
639
        }
640
        $url = '/lead/' . $lead . '/comments';
641
        $response = LPTrackerRequest::sendRequest($url, [], 'GET', $this->token, $this->address);
642
        $result = [];
643
        foreach ($response as $commentData) {
644
            $result[] = new Comment($commentData);
645
        }
646
        return $result;
647
    }
648
649
    /**
650
     * @param Lead|int $lead