for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace codingFive0\octadesk;
class Ticket extends Octadesk
{
public function __construct($accToken)
$this->setAccesToken($accToken);
parent::__construct();
}
public function customList()
$this->request(
"GET",
"tickets/custom-lists"
);
return $this;
public function defaultList()
"tickets/default-lists"
public function findByRequesterId($idRequester, $lastNumber = null)
$params["idRequester"] = $idRequester;
$params
$params = array();
if ($lastNumber) {
$params["lastNumber"] = $lastNumber;
"tickets",
public function findByNumber($number)
"tickets/{$number}"
public function createTicket(array $ticket, array $customField = [])
;
"POST",
[
"requester" => [
"email" => ($ticket["requester_email"]),
"name" => ($ticket["requester_name"])
],
"summary" => ($ticket["summary"] ?? null),
"comments" => [
"description" => [
"content" => ($ticket["comments_content"] ?? null)
]
"customField" => $customField
null,
true