Arbit - project tracking

Arbit - project tracking

API documentation :: Docs For Class arbitBaseStruct

Core::arbitBaseStruct

Class arbitBaseStruct

Basic struct class with optional value validation when the __set method gets overwritten in the child classes.

Basic struct class with optional value validation when the __set method gets overwritten in the child classes.

Implements interfaces:

Author(s):
Version:   $Revision: 1692 $
License:   GPL

Descendants

Child Class Description
arbitFrameworkDiffToken This is a implemntation of the common diff algorithm for arbritrary arrays of tokens.
arbitSignalSlotStruct Arbit signal data base struct.
arbitModelBase Basic model class, provifing the default methods for getters and setters for model classes.
arbitViewModel Basic view model struct Does not enforce anything, just a root class for object identification and possible future checks / unifications.
arbitModuleDefintion Base class for module definitions.

Member Variables

protected array $properties = array()
Array containing the structs properties.

Array containing the structs properties.

Method Summary

protected void deepClone( $array )
Deep clone array structures
public array getProperties( )
Get property names Returns an arary with all properties defined in this struct.
public void __clone( )
Method called, when struct ist cloned

Methods

deepClone

void deepClone( $array )

Deep clone array structures

Deep clone array structures

Parameters:
Name Type Description
$array array

getProperties

array getProperties( )

Get property names Returns an arary with all properties defined in this struct.

Get property names Returns an arary with all properties defined in this struct.

Redefined in descendants as:
Method Description
arbitSignalSlotStruct::getProperties() Return an array with the available properties Returns an array containing the keys of all properties which are set in the view model. 
arbitViewModel::getProperties() Return an array with the available properties Returns an array containing the keys of all properties which are set in the view model. 

__clone

void __clone( )

Method called, when struct ist cloned

Method called, when struct ist cloned

Documentation generated on Mon, 05 Apr 2010 14:02:18 +0200 by phpDocumentor 1.4.3