gist/src/Gist/Api/Client.php
2015-07-19 18:23:26 +02:00

37 lines
780 B
PHP

<?php
namespace Gist\Api;
use GuzzleHttp\Client as BaseClient;
/**
* Class Client
* @author Simon Vieille <simon@deblan.fr>
*/
class Client extends BaseClient
{
const CREATE = '/en/api/create';
public function create($title, $type, $content)
{
$response = $this->post(
self::CREATE,
array(
'form_params' => array(
'form' => array(
'title' => $title,
'type' => $type,
'content' => $content,
),
),
)
);
if ($response->getStatusCode() === 200) {
return json_decode($response->getBody()->getContents(), true);
}
return [];
}
}