tbh I don't even know

This commit is contained in:
Jon Goldberg 2020-09-03 17:46:02 -04:00
parent 98d8e3c837
commit cedde7b2cd
1 changed files with 20 additions and 10 deletions

View File

@ -87,6 +87,13 @@ class update_redmine {
} }
$this->fullUrl = $this->baseUrl . "/issues/$issue.json"; $this->fullUrl = $this->baseUrl . "/issues/$issue.json";
} }
if ($this->action === 'get_issue') {
$this->prepareRetrieveIssue();
}
}
private function prepareRetrieveIssue() {
$this->fullUrl = $this->baseUrl . "/issues/$issue.json";
} }
public function sendAction() { public function sendAction() {
@ -95,16 +102,19 @@ class update_redmine {
} }
} }
public function sendToRedmine($method = 'GET', $json) { public function sendToRedmine(string $method = 'GET', string $json) {
// use key 'http' even if you send the request to https://... $context = NULL;
$options = [ if ($method !== 'GET') {
'http' => [ // use key 'http' even if you send the request to https://...
'header' => "Content-type: application/json\r\nX-Redmine-API-Key: $this->apiKey\r\n", $options = [
'method' => $method, 'http' => [
'content' => $json, 'header' => "Content-type: application/json\r\nX-Redmine-API-Key: $this->apiKey\r\n",
], 'method' => $method,
]; 'content' => $json,
$context = stream_context_create($options); ],
];
$context = stream_context_create($options);
}
$result = file_get_contents($this->fullUrl, FALSE, $context); $result = file_get_contents($this->fullUrl, FALSE, $context);
if ($result === FALSE) { if ($result === FALSE) {
print_r($result); print_r($result);