Functions

Autoloader, loads the classes for u.

__autoload(string $className) 

This is the default, if you wish to override this behaviour you should register an AddIn.

Parameters

$className

string

The class to load

config()

config($path, $return_type) 

Parameters

$path

$return_type

db()

db($name) 

Parameters

$name

table()

table($name) 

Parameters

$name

Classes and interfaces

WebLab_Dispatcher

An interface to which each request dispatcher should comply.

« More »

WebLab_Application

The main class to start an application using WebLab Framework

« More »

WebLab_Cache

Allows for full page caching, straight form the configurationfile.

« More »

WebLab_Config

Hold configuration form a specified configuration file.

« More »

WebLab_Data_Adapter

Implementation of an adapter using the mySQL functions.

« More »

WebLab_Data_Criteria

Defines a criteria used in the WHERE statement.

« More »

WebLab_Data_CriteriaChain

Combines a set of criteria using AND or OR.

« More »

WebLab_Data_Field

Represents a column in a table.

« More »

WebLab_Data_MySQL_Adapter

Implementation of an adapter using the mySQL functions.

« More »

WebLab_Data_MySQL_Query

Implementation of a query, specific to the MySQL driver.

« More »

WebLab_Data_MySQL_QueryBuilder

Implementation of a QueryBuilder, Generates MySQL specific SQL.

« More »

WebLab_Data_MySQL_Result

Implementation of a result using mySQL resources.

« More »

WebLab_Data_MySQLi_Adapter

Implementation of an adapter using the mySQLi module.

« More »

WebLab_Data_MySQLi_Query

Implementation of a query, specific to the MySQLi driver.

« More »

WebLab_Data_MySQLi_QueryBuilder

Implementation of a QueryBuilder, Generates MySQL specific SQL.

« More »

WebLab_Data_MySQLi_Result

Implementation of a result using mySQLi resources.

« More »

WebLab_Data_Query

Abstract representation of a query to the database.

« More »

WebLab_Data_QueryBuilder

Abstract representation of a QueryBuilder.

« More »

WebLab_Data_Result

Read data from the resource.

« More »

WebLab_Data_Table

Represents a table in the database.

« More »

WebLab_Database

This class manages database connections and generation of their adapters.

« More »

WebLab_Dispatcher_DataProvider

This class is a REST interface to WebLab_Table instances.

« More »

WebLab_Dispatcher_Module

« More »

WebLab_Dispatcher_Visit

« More »

WebLab_Dispatcher_WebService

A base implementation for a REST WebService.

« More »

WebLab_Exception

A base implementation for exceptions thrown by the framework.

« More »

WebLab_Exception_Config

This class gets called whenever an exception occures within the WebLab_Config class.

« More »

WebLab_Exception_Data

This class gets called whenever an exception occures accessing data.

« More »

WebLab_Exception_Dispatcher

This class gets called whenever an exception occures dispatching a request to it's controller.

« More »

WebLab_Exception_Form

This class gets called whenever an exception occures parsing or generating a form.

« More »

WebLab_Exception_Loader

This class gets called whenever an exception occures while loading an application.

« More »

WebLab_Exception_Parser

This class gets called whenever an exception occures in the WebLab_Parser subpackage.

« More »

WebLab_Exception_Template

This class gets called whenever an exception occures manipulating or generating a template.

« More »

WebLab_Filter

Abstract implementation of a Filter.

« More »

WebLab_Filter_Collection

Abstract implementation of a Filter.

« More »

WebLab_Filter_Email

Abstract implementation of a Filter.

« More »

WebLab_Filter_FormInput

Abstract implementation of a Filter.

« More »

WebLab_Filter_Int

Abstract implementation of a Filter.

« More »

WebLab_Filter_String

Abstract implementation of a Filter.

« More »

WebLab_Form

Provides form abstraction, integrating retrieval and validation into one package.

« More »

WebLab_Form_Field

Abstract implementation of a form field.

« More »

WebLab_Form_Input

Field representation of an input field in HTML.

« More »

WebLab_Form_Select

Field representation of a select field in HTML.

« More »

WebLab_Form_Set

A group of multiple fields, used as an array ( name[] ).

« More »

WebLab_Form_TextArea

Field representation of a TextArea field in HTML.

« More »

WebLab_Html_Script

« More »

WebLab_Http_Headers

« More »

WebLab_Http_Message

« More »

WebLab_Http_Request

« More »

WebLab_Http_Response

« More »

WebLab_Loader_AddIn

« More »

WebLab_Loader_Application

« More »

WebLab_Loader_Extension

« More »

WebLab_Mail

Send mails based on WebLab_Template.

« More »

WebLab_Parser_Exception

« More »

WebLab_Parser_URL

Parses the url and makes it accessible through an instance of this object.

« More »

WebLab_Table

An abstraction to retrieve data form a database.

« More »

WebLab_Template

Represents a PHP Template file

« More »

WebLab_Util_ShortHands

« More »

WebLab_Xml_Tag

« More »