Cheetah
FacebookCurl.php
Go to the documentation of this file.
1 <?php
25 
34 {
35 
39  protected $curl;
40 
44  public function init()
45  {
46  $this->curl = curl_init();
47  }
48 
55  public function setopt($key, $value)
56  {
57  curl_setopt($this->curl, $key, $value);
58  }
59 
65  public function setoptArray(array $options)
66  {
67  curl_setopt_array($this->curl, $options);
68  }
69 
75  public function exec()
76  {
77  return curl_exec($this->curl);
78  }
79 
85  public function errno()
86  {
87  return curl_errno($this->curl);
88  }
89 
95  public function error()
96  {
97  return curl_error($this->curl);
98  }
99 
107  public function getinfo($type)
108  {
109  return curl_getinfo($this->curl, $type);
110  }
111 
117  public function version()
118  {
119  return curl_version();
120  }
121 
125  public function close()
126  {
127  curl_close($this->curl);
128  }
129 }
Facebook\HttpClients\FacebookCurl\error
error()
Definition: FacebookCurl.php:95
Facebook\HttpClients\FacebookCurl\setopt
setopt($key, $value)
Definition: FacebookCurl.php:55
php
Facebook\HttpClients\FacebookCurl\exec
exec()
Definition: FacebookCurl.php:75
Facebook\HttpClients\FacebookCurl\$curl
$curl
Definition: FacebookCurl.php:39
Facebook\HttpClients\FacebookCurl\getinfo
getinfo($type)
Definition: FacebookCurl.php:107
Facebook\HttpClients\FacebookCurl\errno
errno()
Definition: FacebookCurl.php:85
Facebook\HttpClients\FacebookCurl\init
init()
Definition: FacebookCurl.php:44
Facebook\HttpClients\FacebookCurl\close
close()
Definition: FacebookCurl.php:125
Facebook\HttpClients\FacebookCurl
Definition: FacebookCurl.php:34
Facebook\HttpClients
Definition: FacebookCurl.php:24
Facebook\HttpClients\FacebookCurl\version
version()
Definition: FacebookCurl.php:117
Facebook\HttpClients\FacebookCurl\setoptArray
setoptArray(array $options)
Definition: FacebookCurl.php:65