Stud.IP  3.1 Revision 48552
 All Data Structures Namespaces Files Functions Variables Groups Pages
MultiDimArrayObject Class Reference
Inheritance diagram for MultiDimArrayObject:
Inheritance graph
Collaboration diagram for MultiDimArrayObject:
Collaboration graph

Public Member Functions

 __construct ($input=array(), $flags=self::STD_PROP_LIST, $iteratorClass= 'ArrayIterator')
 append ($value)
 exchangeArray ($data)
 getArrayCopy ()
 getIterator ()
 offsetSet ($key, $value)
- Public Member Functions inherited from StudipArrayObject
 __isset ($key)
 __set ($key, $value)
 __unset ($key)
 __get ($key)
 asort ()
 count ()
 getFlags ()
 getIteratorClass ()
 ksort ()
 natcasesort ()
 natsort ()
 offsetExists ($key)
 offsetGet ($key)
 offsetUnset ($key)
 serialize ()
 setFlags ($flags)
 setIteratorClass ($class)
 uasort ($function)
 uksort ($function)
 unserialize ($data)

Protected Member Functions

 recursiveArrayToArrayObjects ($data)

Additional Inherited Members

- Data Fields inherited from StudipArrayObject
const STD_PROP_LIST = 1
const ARRAY_AS_PROPS = 2
- Protected Attributes inherited from StudipArrayObject
 $storage
 $flag
 $iteratorClass
 $protectedProperties

Detailed Description

Constructor & Destructor Documentation

__construct (   $input = array(),
  $flags = self::STD_PROP_LIST,
  $iteratorClass = 'ArrayIterator' 
)

Constructor

Parameters
array$input
int$flags
string$iteratorClass

Reimplemented from StudipArrayObject.

Here is the call graph for this function:

Member Function Documentation

append (   $value)

Appends the value

Parameters
mixed$value
Returns
void

Reimplemented from StudipArrayObject.

Here is the call graph for this function:

exchangeArray (   $data)

Exchange the array for another one.

Parameters
array | ArrayObject$data
Returns

Reimplemented from StudipArrayObject.

Here is the call graph for this function:

Here is the caller graph for this function:

getArrayCopy ( )

Creates a copy of the ArrayObject.

Returns
array

Reimplemented from StudipArrayObject.

Here is the caller graph for this function:

getIterator ( )

Create a new iterator from an ArrayObject instance

Returns

Reimplemented from StudipArrayObject.

Here is the call graph for this function:

offsetSet (   $key,
  $value 
)

Sets the value at the specified key to value

Parameters
mixed$key
mixed$value
Returns
void

Reimplemented from StudipArrayObject.

Here is the call graph for this function:

Here is the caller graph for this function:

recursiveArrayToArrayObjects (   $data)
protected

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following file: