Yoast_Google_ServiceException
The Google Analytics by Yoast Yoast Google ServiceException class.
Defined (1)
The class is defined in the following location(s).
- /vendor/yoast/api-libs/google/Google_Client.php
- class Yoast_Google_ServiceException extends Yoast_Google_Exception {
- /**
- * Optional list of errors returned in a JSON body of an HTTP error response.
- */
- protected $errors = array();
- /**
- * Override default constructor to add ability to set $errors.
- *
- * @param string $message
- * @param int $code
- * @param Exception|null $previous
- * @param [{string, string}] errors List of errors returned in an HTTP
- * response. Defaults to [].
- */
- public function __construct($message, $code = 0, Exception $previous = null,
- $errors = array()) {
- if(version_compare(PHP_VERSION, '5.3.0') >= 0) {
- parent::__construct($message, $code, $previous);
- } else {
- parent::__construct($message, $code);
- }
- $this->errors = $errors;
- }
- /**
- * An example of the possible errors returned.
- *
- * {
- * "domain": "global",
- * "reason": "authError",
- * "message": "Invalid Credentials",
- * "locationType": "header",
- * "location": "Authorization",
- * }
- *
- * @return [{string, string}] List of errors return in an HTTP response or [].
- */
- public function getErrors() {
- return $this->errors;
- }
- }