Service/Rackspace/Files/ContainerList.php

Show: inherited
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 [email protected] so we can send you a copy immediately.

Category
Zend  
Copyright
Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)  
License
New BSD License  
Package
Zend_Service_Rackspace  
Subpackage
Files  

\Zend_Service_Rackspace_Files_ContainerList

Package: Zend\Service\Rackspace\Files

List of servers retrived from the Rackspace web service

Implements
Category
Zend  
Copyright
Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)  
License
New BSD License  
Uses
\global\ArrayAccess  
Uses
\global\Countable  
Uses
\global\Iterator  
Uses
\global\OutOfBoundsException  
Uses
\global\Zend_Service_Rackspace_Files_Container  

Properties

Propertyprotectedint $iteratorKey = 0

<p>Iterator key</p>
Default value0Details
Type
int
Propertyprotectedarray $objects = array()

<p>Array of Zend_Service_Rackspace_Files_Container</p>
Default valuearray()Details
Type
array
Propertyprotected\RackspaceFiles $service =

Details
Type
\RackspaceFiles

Methods

methodpublic__construct( $service, array $list = array()) : boolean

Constructor

Parameters
Name Type Description
$service
$list array
Returns
Type Description
boolean
methodprivate_constructFromArray(array $list) : void

Transforms the Array to array of container

Parameters
Name Type Description
$list array
methodpubliccount() : int

Return number of servers

Implement Countable::count()

Returns
Type Description
int
methodpubliccurrent() : \Zend_Service_Rackspace_Files_Container

Return the current element

Implement Iterator::current()

Returns
Type Description
\Zend_Service_Rackspace_Files_Container
methodpublickey() : int

Return the key of the current element

Implement Iterator::key()

Returns
Type Description
int
methodpublicnext() : void

Move forward to next element

Implement Iterator::next()

methodpublicoffsetExists(int $offset) : bool

Whether the offset exists

Implement ArrayAccess::offsetExists()

Parameters
Name Type Description
$offset int
Returns
Type Description
bool
methodpublicoffsetGet(int $offset) : \Zend_Service_Rackspace_Files_Container

Return value at given offset

Implement ArrayAccess::offsetGet()

Parameters
Name Type Description
$offset int
Returns
Type Description
\Zend_Service_Rackspace_Files_Container
Throws
Exception Description
\Zend_Service_Rackspace_Files_Exception
methodpublicoffsetSet(int $offset, string $value) : void

Throws exception because all values are read-only

Implement ArrayAccess::offsetSet()

Parameters
Name Type Description
$offset int
$value string
Throws
Exception Description
\Zend_Service_Rackspace_Files_Exception
methodpublicoffsetUnset(int $offset) : void

Throws exception because all values are read-only

Implement ArrayAccess::offsetUnset()

Parameters
Name Type Description
$offset int
Throws
Exception Description
\Zend_Service_Rackspace_Files_Exception
methodpublicrewind() : void

Rewind the Iterator to the first element

Implement Iterator::rewind()

methodpublicvalid() : bool

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

Implement Iterator::valid()

Returns
Type Description
bool
Documentation was generated by phpDocumentor 2.0.0a8.