Gdata/Gapps/ServiceException.php

Show: PublicProtectedPrivateinherited
Table of Contents
Zend Framework
LICENSE This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
Category
Zend  
Copyright
Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)  
License
New BSD License  
Package
Zend_Gdata  
Subpackage
Gapps  
Version
$Id$  

\Zend_Gdata_Gapps_ServiceException

Package: Zend_Gdata\Gapps
Gdata Gapps Exception class. This is thrown when an AppsForYourDomainErrors message is received from the Google Apps servers.
Several different errors may be represented by this exception. For a list of error codes available, see getErrorCode.
Parent(s)
\Zend_Exception < \Exception
Category
Zend  
Copyright
Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)  
License
New BSD License  

Properties

>VPropertyprotectedarray $_errors = array()
Array of Zend_Gdata_Error objects indexed by error code.
Default valuearray()Details
Type
array
>VPropertyprotected$_rootElement = "AppsForYourDomainErrors"
Default value"AppsForYourDomainErrors"Details
Type
n/a

Methods

methodpublic__construct( $errors = null) : array

Create a new ServiceException.

Parameters
NameTypeDescription
$errors
Returns
TypeDescription
arrayAn array containing a collection of Zend_Gdata_Gapps_Error objects.
methodpublic__toString() : string

Get a human readable version of this exception.

Returns
TypeDescription
string
methodpublicaddError(\Zend_Gdata_Gapps_Error $error) : void

Add a single Error object to the list of errors received by the server.

Parameters
NameTypeDescription
$error\Zend_Gdata_Gapps_Error

An instance of an error returned

     by the server. The error's errorCode must be set.
Throws
ExceptionDescription
\Zend_Gdata_App_Exception
methodpublicgetError( $errorCode) : \Zend_Gdata_Gapps_Error

Return the Error object associated with a specific error code.

Parameters
NameTypeDescription
$errorCode
Returns
TypeDescription
\Zend_Gdata_Gapps_ErrorThe Error object requested, or null if not found.
methodpublicgetErrors() : array

Get the list of errors as sent by the server inside of an AppsForYourDomainErrors tag.

Returns
TypeDescription
arrayAn associative array containing a collection of Zend_Gdata_Gapps_Error objects, indexed by error code.
methodpublichasError(integer $errorCode) : boolean

Check whether or not a particular error code was returned by the server.

Parameters
NameTypeDescription
$errorCodeinteger

The error code to check against.

Returns
TypeDescription
booleanWhether or not the supplied error code was returned by the server.
methodpublicimportFromString(string $string) : \Zend_Gdata_Gapps_ServiceException

Import an AppsForYourDomain error from XML.

Parameters
NameTypeDescription
$stringstring

The XML data to be imported

Returns
TypeDescription
\Zend_Gdata_Gapps_ServiceExceptionProvides a fluent interface.
Throws
ExceptionDescription
\Zend_Gdata_App_Exception
methodpublicsetErrors(array $array) : void

Set the list of errors as sent by the server inside of an AppsForYourDomainErrors tag.

Parameters
NameTypeDescription
$arrayarray

An associative array containing a collection of Zend_Gdata_Gapps_Error objects. All errors must have their errorCode value set.

Throws
ExceptionDescription
\Zend_Gdata_App_Exception
Documentation was generated by phpDocumentor 2.2.0 .