Classes and interfaces

DStructCacheInterface

Provides consistant caching interface.

APCCache

Singleton class wrapping APC caching.

Base

Prepares and caches database statements.

Calculate

Static methods providing calculations.

Convert

Static methods providing conversions.

DB

Extends PDO class

DBIterator

Wraps database result set functionality.

DBSelector

Container for multiple DB Connections and allows switching.

DStructGeneralException

General exception thrown by DStruct.

DStructMemCache

Wraps PHP's MemCache class.

DatabaseCache

Facade for caching in the database.

Format

Static methods providing formatting.

Generate

Static methods which 'generate'.

NullCache

If there is not cache available, then the bootstrap uses this class.

ObjCollection

Provides functionality for Object Collections.

ObjWatcher

Identity Map object.

Prefs

Application settings and Constants.

Prefs

Application settings and Constants.

ProjectError

Aids collation of error messages, and helps test whether errors exist.

SMTPEmail

Wraps PEAR's Mail and Mail_mime packages.

Validate

Class containing static methods to aid Validation