Security update for permissions_by_term
[yaffs-website] / vendor / instaclick / php-webdriver / lib / WebDriver / Exception / CurlExec.php
1 <?php
2 /**
3  * Copyright 2004-2017 Facebook. All Rights Reserved.
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  *     http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  *
17  * @package WebDriver
18  *
19  * @author Justin Bishop <jubishop@gmail.com>
20  * @author Anthon Pang <apang@softwaredevelopment.ca>
21  * @author Gaetano Giunta <giunta.gaetano@gmail.com>
22  */
23
24 namespace WebDriver\Exception;
25
26 use WebDriver\Exception as BaseException;
27
28 /**
29  * WebDriver\Exception\CurlExec class
30  *
31  * @package WebDriver
32  */
33 final class CurlExec extends BaseException
34 {
35     /**
36      * @var array
37      */
38     private $curlInfo = array();
39
40     /**
41      * {@inheritdoc}
42      */
43     public function __construct($message = null, $code = 0, \Exception $previous = null, $curlInfo = array())
44     {
45         parent::__construct($message, $code, $previous);
46
47         $this->curlInfo = $curlInfo;
48     }
49
50     /**
51      * Get curl info
52      *
53      * @return array
54      */
55     public function getCurlInfo()
56     {
57         return $this->curlInfo;
58     }
59 }