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 = 18-20 lines in 5 locations

src/LPTracker/LPTracker.php 5 locations

@@ 109-127 (lines=19) @@
106
     * @throws exceptions\LPTrackerResponseException
107
     * @throws exceptions\LPTrackerServerException
108
     */
109
    public function getProjectCustoms($project)
110
    {
111
        if ($project instanceof Project) {
112
            $project = $project->getId();
113
        } else {
114
            $project = intval($project);
115
        }
116
117
        $url = '/project/'.$project.'/customs';
118
119
        $response = LPTrackerRequest::sendRequest($url, [], 'GET', $this->token, $this->address);
120
121
        $result = [];
122
        foreach ($response as $customData) {
123
            $result[] = new Custom($customData);
124
        }
125
126
        return $result;
127
    }
128
129
130
    /**
@@ 137-155 (lines=19) @@
134
     * @throws exceptions\LPTrackerResponseException
135
     * @throws exceptions\LPTrackerServerException
136
     */
137
    public function getProjectFields($project)
138
    {
139
        if ($project instanceof Project) {
140
            $project = $project->getId();
141
        } else {
142
            $project = intval($project);
143
        }
144
145
        $url = '/project/'.$project.'/fields';
146
147
        $response = LPTrackerRequest::sendRequest($url, [], 'GET', $this->token, $this->address);
148
149
        $result = [];
150
        foreach ($response as $customData) {
151
            $result[] = new ContactField($customData);
152
        }
153
154
        return $result;
155
    }
156
157
158
    /**
@@ 694-711 (lines=18) @@
691
     * @return Lead
692
     * @throws LPTrackerSDKException
693
     */
694
    public function changeLeadFunnel($lead, $newFunnelId)
695
    {
696
        if ($lead instanceof Lead) {
697
            $lead = $lead->getId();
698
        }
699
700
        $url = '/lead/'.$lead.'/funnel';
701
702
        $data = [
703
            'funnel' => $newFunnelId
704
        ];
705
706
        $response = LPTrackerRequest::sendRequest($url, $data, 'PUT', $this->token, $this->address);
707
708
        $resultLead = new Lead($response);
709
710
        return $resultLead;
711
    }
712
713
714
    /**
@@ 721-739 (lines=19) @@
718
     * @throws exceptions\LPTrackerResponseException
719
     * @throws exceptions\LPTrackerServerException
720
     */
721
    public function getLeadComments($lead)
722
    {
723
        if ($lead instanceof Lead) {
724
            $lead = $lead->getId();
725
        } else {
726
            $lead = intval($lead);
727
        }
728
729
        $url = '/lead/'.$lead.'/comments';
730
731
        $response = LPTrackerRequest::sendRequest($url, [], 'GET', $this->token, $this->address);
732
733
        $result = [];
734
        foreach ($response as $commentData) {
735
            $result[] = new Comment($commentData);
736
        }
737
738
        return $result;
739
    }
740
741
742
    /**
@@ 750-769 (lines=20) @@
747
     * @throws exceptions\LPTrackerResponseException
748
     * @throws exceptions\LPTrackerServerException
749
     */
750
    public function addCommentToLead($lead, $text)
751
    {
752
        if ($lead instanceof Lead) {
753
            $lead = $lead->getId();
754
        } else {
755
            $lead = intval($lead);
756
        }
757
758
        $url = '/lead/'.$lead.'/comment';
759
760
        $data = [
761
            'text' => $text
762
        ];
763
764
        $response = LPTrackerRequest::sendRequest($url, $data, 'POST', $this->token, $this->address);
765
766
        $comment = new Comment($response);
767
768
        return $comment;
769
    }
770
771
772
    /**