cURL wrapper

Installs: 14

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/phpwrapper/curl

dev-master 2016-02-04 12:02 UTC

This package is not auto-updated.

Last update: 2025-10-12 00:41:35 UTC


README

Build Status

PhpWrapper\Curl

Simple cURL wrapper.

Installation

$ composer require phpwrapper/curl dev-master

Usage

<?php

use PhpWrapper\Curl;


// Init factory with default options
$curlFactory = new Curl\CurlFactory([
	[CURLOPT_SSL_VERIFYPEER, TRUE],
	[CURLOPT_SSL_VERIFYHOST, TRUE],
]);


// Create and setup cURL
$curl = $curlFactory->create('https://api.example.com/v1');
$curl->addHeader('Accept: application/json');
$curl->addParameter('myKey', 'myValue');

/** @var Curl\Response $response */
$response = $curl->get();

// or
$response = $curl->post();

// or
$response = $curl->put();

// or
$response = $curl->delete();


// Process response
var_dump($response->getStatus());
var_dump($response->getHeaders());
var_dump($response->getBody());