"Accept" => $this->config->api->accept,
"Content-Type" => "application/json",
]);
-
+
+ $events = [];
if (!empty($this->args["conf"]["tag"])) {
$events[] = "create";
}
"name" => "web",
"events" => $events,
"config" => [
+ "zend" => !empty($this->args["conf"]["zend"]),
+ "pecl" => !empty($this->args["conf"]["pecl"]),
"url" => $this->config->hook->url,
"content_type" => $this->config->hook->content_type,
"insecure_ssl" => $this->config->hook->insecure_ssl,
]));
$this->api->getClient()->enqueue($request, function($response) use($callback) {
- if ($response->getReesponseCode() != 400 || null === ($json = json_decode($response->getBody()))) {
+ if ($response->getResponseCode() >= 400 || null === ($json = json_decode($response->getBody()))) {
throw new RequestException($response);
}
+ $this->result = [$json];
$callback($json);
return true;
});