| @@ 181-190 (lines=10) @@ | ||
| 178 | * @throws exceptions\LPTrackerResponseException |
|
| 179 | * @throws exceptions\LPTrackerServerException |
|
| 180 | */ |
|
| 181 | public function setProjectCallbackUrl($project, $callbackUrl) |
|
| 182 | { |
|
| 183 | if ($project instanceof Project) { |
|
| 184 | $project = $project->getId(); |
|
| 185 | } else { |
|
| 186 | $project = (int) $project; |
|
| 187 | } |
|
| 188 | $url = '/project/' . $project . '/callback-url'; |
|
| 189 | LPTrackerRequest::sendRequest($url, ['url' => $callbackUrl], 'PUT', $this->token, $this->address); |
|
| 190 | } |
|
| 191 | ||
| 192 | /** |
|
| 193 | * @return Employee[] |
|
| @@ 758-767 (lines=10) @@ | ||
| 755 | /** |
|
| 756 | * @param Lead|int $lead |
|
| 757 | */ |
|
| 758 | public function callLead($lead) |
|
| 759 | { |
|
| 760 | if ($lead instanceof Lead) { |
|
| 761 | $lead = $lead->getId(); |
|
| 762 | } else { |
|
| 763 | $lead = (int) $lead; |
|
| 764 | } |
|
| 765 | $url = '/lead/' . $lead . '/call'; |
|
| 766 | LPTrackerRequest::sendRequest($url, [], 'POST', $this->token, $this->address); |
|
| 767 | } |
|
| 768 | ||
| 769 | /** |
|
| 770 | * @param Lead|int $lead |
|