Service/Rackspace/Servers/SharedIpGroupList.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_Service_Rackspace  
Subpackage
Servers  

\Zend_Service_Rackspace_Servers_SharedIpGroupList

Package: Zend_Service_Rackspace\Servers
List of shared Ip group of Rackspace
Implements
Category
Zend  
Copyright
Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)  
License
New BSD License  
Uses
 
Uses
 
Uses
 
Uses
 

Properties

>VPropertyprotectedint $iteratorKey = 0

Iterator key

Default value0Details
Type
int
>VPropertyprotected\Zend_Service_Rackspace_Servers $service
>VPropertyprotectedarray $shared = array()

of Zend_Service_Rackspace_Servers_SharedIpGroup

Default valuearray()Details
Type
array

Methods

methodpublic__construct(\Zend_Service_Rackspace_Servers $service, array $list = array()) : void

Construct

Parameters
NameTypeDescription
$service\Zend_Service_Rackspace_Servers
$listarray
methodprotectedaddSharedIpGroup( $share) : \Zend_Service_Rackspace_Servers_SharedIpGroupList

Add a shared Ip group

Parameters
NameTypeDescription
$share
Returns
TypeDescription
\Zend_Service_Rackspace_Servers_SharedIpGroupList
methodprivateconstructFromArray(array $list) : void

Transforms the array to array of Shared Ip Group

Parameters
NameTypeDescription
$listarray
methodpubliccount() : int

Return number of shared Ip Groups

Implement Countable::count()
Returns
TypeDescription
int
methodpubliccurrent() : \Zend_Service_Rackspace_Servers_SharedIpGroup

Return the current element

Implement Iterator::current()
Returns
TypeDescription
\Zend_Service_Rackspace_Servers_SharedIpGroup
methodpublickey() : int

Return the key of the current element

Implement Iterator::key()
Returns
TypeDescription
int
methodpublicnext() : void

Move forward to next element

Implement Iterator::next()
methodpublicoffsetExists(int $offset) : boolean

Whether the offset exists

Implement ArrayAccess::offsetExists()
Parameters
NameTypeDescription
$offsetint
Returns
TypeDescription
boolean
methodpublicoffsetGet(int $offset) : \Zend_Service_Rackspace_Servers_SharedIpGroup

Return value at given offset

Implement ArrayAccess::offsetGet()
Parameters
NameTypeDescription
$offsetint
Returns
TypeDescription
\Zend_Service_Rackspace_Servers_SharedIpGroup
Throws
ExceptionDescription
\Zend_Service_Rackspace_Servers_Exception
methodpublicoffsetSet(int $offset, string $value) : void

Throws exception because all values are read-only

Implement ArrayAccess::offsetSet()
Parameters
NameTypeDescription
$offsetint
$valuestring
Throws
ExceptionDescription
\Zend_Service_Rackspace_Servers_Exception
methodpublicoffsetUnset(int $offset) : void

Throws exception because all values are read-only

Implement ArrayAccess::offsetUnset()
Parameters
NameTypeDescription
$offsetint
Throws
ExceptionDescription
\Zend_Service_Rackspace_Servers_Exception
methodpublicrewind() : void

Rewind the Iterator to the first element

Implement Iterator::rewind()
methodpublictoArray() : array

To Array

Returns
TypeDescription
array
methodpublicvalid() : boolean

Check if there is a current element after calls to rewind() or next()

Implement Iterator::valid()
Returns
TypeDescription
boolean
Documentation was generated by phpDocumentor 2.2.0 .