/** * @param string $url * @param array|string $postData * @param array $headers */ public function __construct($url, $postData = null, array $headers = array()) { if ($postData = $postData !== null ? json_encode($postData, JSON_PRETTY_PRINT) : null) { $postData = Stream::factory($postData); } parent::__construct('PUT', $url, $headers, $postData); $this->setHeader('Content-type', 'application/json'); }
/** * @param string $url * @param array $params */ public function __construct($url, array $params = array()) { parent::__construct('DELETE', $params); }
/** * @param string $url * @param array $params */ public function __construct($url, array $params = array()) { parent::__construct('GET', $url, $params); $this->setHeader('Content-type', 'application/json'); }