Classes and interfaces

ICache

ICache defines an interface for a caching mechanism

« More »

IDaoMap

IDaoMap is an interface for a mapped object that can be persisted by Phreezer

« More »

IObservable

IObservable defines an interface for an object that can have listeners attached

« More »

IObserver

IObserver is an interface that defines an object that can Observe IObservable objects

« More »

IRenderEngine

IRenderEngine is an interface that can be implemented and passed into Phreeze Controller constructor and will be used to render views.

« More »

IRouter

IRouter is an interface used for routing URLs to a Controller/Method

« More »

AuthAccount

This is a sample account object that can be extended under the condition that your account object meets the following criteria:

« More »

CacheMemCache

CacheRam is an implementation of a Cache that persists to ram for the current page load only

« More »

CacheNoCache

CacheRam is an implementation of a Cache that doesn't actually cache at all

« More »

CacheRam

CacheRam is an implementation of a Cache that persists to ram for the current page load only

« More »

ConnectionSetting

ConnectionSetting object contains information about the data store used for object persistance.

« More »

Controller

Controller is a base controller object used for an MVC pattern This controller uses Phreeze ORM and RenderEngine Template Engine This controller could be extended to use a differente ORM and Rendering engine as long as they implement compatible functions.

« More »

Criteria

Criteria is a base object that is passed into Phreeze->Query for retreiving records based on specific criteria

« More »

DataAdapter

DataAdapter abstracts and provides access to the data store

« More »

DataPage

DataPage is a container for one "page" of data in a DataSet This is used for displaying results in small chunks. A DataPage is returned by DataSet::GetDataPage

« More »

DataSet

DataSet stores zero or more Loadable objects The DataSet is the object that is returned by every Phreezer Query operation.

« More »

Dispatcher

Dispatcher direct a web request to the correct controller & method

« More »

ExportUtility

ExportUtility Class

« More »

FieldMap

FieldMap is a base object for mapping a Phreezable object to a database table

« More »

GenericRouter

Generic Router is an implementation of IRouter that uses patterns to connect routes to a Controller/Method

« More »

IncludeException

NotFoundExeption is thrown when a persisted object is requsted by primary key but does not exist in the data store

« More »

KeyMap

KeyMap is a class for storing mapping information for Foreign Keys. KeyMaps are used by Phreeze to map DB relationships to their respective model objects

« More »

MockRouter

Mock router for unit testing purposes

« More »

NotFoundException

NotFoundExeption is thrown when a persisted object is requsted by primary key but does not exist in the data store

« More »

Observable

Observable is an abstract implementation of IObservable

« More »

ObserveToBrowser

ObserverToBrowser is an implementation of IObserver that prints all messages to the browser

« More »

ObserveToFile

ObserverToBrowser is an implementation of IObserver that prints all messages to the browser

« More »

ObserveToSmarty

ObserverToBrowser is an implementation of IObserver that prints all messages to the browser

« More »

PHPRenderEngine

PHPRenderEngine is an implementation of IRenderEngine that uses PHP as the template language

« More »

Phreezable

Phreezable Class

« More »

Phreezer

The Phreezer class is a factory for obtaining and working with Phreezable (persistable) objects. The Phreezer is generally the starting point for the application where you will obtain one or more objects.

« More »

QueryBuilder

QueryBuilder generates the actual SQL that is executed by Phreezer

« More »

Reporter

Reporter allows creating dynamic objects that do not necessarily reflect the structure of the datastore table. This is often useful for reporting or returning aggregate data

« More »

SavantRenderEngine

Implementation of IRenderEngine that uses Savant as the template language

« More »

SmartyRenderEngine

SmartyRenderEngine is an implementation of IRenderEngine that uses the Smarty template engine to render views

« More »

ValidationResponse

A validation response is an object that stores the results when an object is validated. This code can be serialized as JSON and used in AJAX validation

« More »