amirasaran/yii2-curl

Create Rest Request (POST,GET,PUT,DELETE,...)


Keywords
curl, extension, yii2
License
GPL-2.0

Documentation

Yii2 Curl

Create Rest Request (POST,GET,PUT,DELETE,...)

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require amirasaran/yii2-curl:dev-master

or add

"amirasaran/yii2-curl": "dev-master"

to the require section of your composer.json file.

Configure

Add the following code to your common/config/main.php components

'components' => [
    ...
    'curl' => [
        'class' => 'amirasaran\yii2-curl\Curl',
        'connectionTimeout' => 100,
        'dataTimeout' => 100,
    ],
    ...
]

Usage

        $url = 'http://jsonplaceholder.typicode.com/posts';
        /** @var \amirasaran\yii2curl\Curl $curl */
        $curl = Yii::$app->curl;
        $res = $curl->get($url,[],false);
        echo '<pre>';
        print_r($res);exit;