public function all($filters = []) { parent::all($filters); $filters = array_merge(['include' => 'steps,platform,attachments,comments,tags'], $filters); $request = new APIRequest($this->origin, '/v1/projects/' . $this->project_id . '/bugs', 'GET'); return new EntityList($this->origin, $request, $this->return_class, $filters); }
public function __construct(PHPClient $origin) { parent::__construct($origin); $this->types = new PlatformTypesHandler($origin); $this->devices = new PlatformDevicesHandler($origin); $this->os = new PlatformOSHandler($origin); $this->browsers = new PlatformBrowsersHandler($origin); }
public function update($id, $fields) { parent::update($id, $fields); $supports = ['title' => OPTIONAL, 'status_id' => OPTIONAL, 'severity_id' => OPTIONAL, 'project_version_id' => OPTIONAL, 'project_section_id' => OPTIONAL, 'type_id' => OPTIONAL, 'assigned_user_id' => OPTIONAL, 'description' => OPTIONAL, 'expected_results' => OPTIONAL, 'steps' => OPTIONAL, 'platform' => OPTIONAL]; if ($this->enforce($fields, $supports)) { $fields = array_merge(['include' => 'steps,platform'], $fields); $req = new APIRequest($this->origin, '/v1/bugs/' . $id, 'PUT', ['params' => $fields]); return new Bug($this->origin, $req->exec()); } }
public function find($id) { parent::find($id); $req = new APIRequest($this->origin, '/v1/platform/os/' . $id, 'GET', ['params' => ['include' => 'versions']]); return new PlatformOS($this->origin, $req->exec()); }
public function find($id) { parent::find($id); $req = new APIRequest($this->origin, '/v1/platform/devices/' . $id, 'GET'); return new PlatformDevice($this->origin, $req->exec()); }
public function all($filters = []) { parent::all($filters); $request = new APIRequest($this->origin, '/v1/projects/' . $this->project_id . '/bug-status-scheme', 'GET'); return new EntityList($this->origin, $request, $this->return_class, $filters); }
public function delete($id) { parent::delete($id); $req = new APIRequest($this->origin, '/v1/attachments/' . $id, 'DELETE'); return $req->exec(); }
public function all($filters = []) { parent::all($filters); $request = new APIRequest($this->origin, '/v1/me/organizations', 'GET'); return new EntityList($this->origin, $request, $this->return_class, $filters); }
public function all($filters = []) { parent::all($filters); $request = new APIRequest($this->origin, '/v1/bugs/' . $this->bug_id . '/attachments', 'GET'); return new EntityList($this->origin, $request, $this->return_class, $filters); }
public function find($id) { parent::find($id); $req = new APIRequest($this->origin, '/v1/projects/' . $id, 'GET'); return new Project($this->origin, $req->exec()); }
public function all($filters = []) { parent::all($filters); $request = new APIRequest($this->origin, '/v1/platform/os/' . $this->os_id . '/versions', 'GET'); return new EntityList($this->origin, $request, $this->return_class, $filters); }
public function __construct(PHPClient $origin) { parent::__construct($origin); $this->organizations = new UserOrganizationsHandler($origin); }