AccessControl |
Facade for access control checking |
AccessControlBase |
Base class for Access Control Cheching |
ActionBase |
Simple implementation of an action |
ActionMapper |
Maps actions to URLs |
AjaxRenderDecorator |
Renders result as Ajax Response |
AjaxView |
Renders page as Ajax result |
AlternativeMessageBuilder |
Build message body for a single and an
alternative message |
AnsistringParameterizedRouteHandler |
Handle ansi string (the "sp" type) |
Arr |
Encapsulates some convient array
functions |
AttachmentsBuilder |
Build message body for a message containing
attachments |
BaseCacheHeaderManager |
This cache header manager implements the
basics of client side caching |
BlockBase |
Represents a block |
Cache |
Wrapper around cache access |
CacheDBImpl |
An implememtation of cache as DB
table |
CacheHeaderManagerFactory |
Simple factory for cache header manager |
CacheRenderDecorator |
Caching implementation |
CallbackCommand |
Command to invoke a callback |
Cast |
Cast helper routines |
CatchAllRoute |
Process all URLs that no one seems
responsible for |
ClearCacheCommand |
Clear the Cache
for an item or all |
CommandBase |
Base implementation for commands |
CommandChain |
The command chain executes commands that
form a hierarchy |
CommandChainAdapter |
Adapt any command to be chainable |
CommandComposite |
The command composite executes a set of
commands |
CommandDelegate |
The command delegate delegates all request
to another command |
CommandsBaseController |
Installs a generic post handler at url
/process_commands |
CommandsFactory |
The commands factory instanciates commands,
following the rules for overloading commands |
CommandsRoute |
Handle Command invocation (Check
tokens!) |
CommandsRouteRenderDecorator |
A render decorator that checks for
validation tokens |
CommandTransactional |
The Transaction Command starts a database
transaction before execution and commits on success or rollbacks on
error |
Common |
Helper methods for PHP |
Config |
Contains Configuration parameters |
ConfigGSitemap |
GSitemap config options |
Console |
Helper class for console invoking |
ConsoleOnlyRenderDecorator |
Return 403 if not invoked from console,
effectively forcing users to use the console |
ConsolePageData |
A console implementation of page data |
ConsolePageView |
Render page for console display |
ConsoleRenderDecorator |
Renders result of a controller action for
console output |
ConsoleRouter |
Router for route invoked in Console |
ConstantCacheManager |
Cache manager that returns a
constant value as cache id |
ContentViewBase |
Base class for Views that produce
content |
ControllerBase |
Base implementation for controllers |
ControllerDefaultClassInstantiater |
Class to detect controller classed and
create one instance of each |
ConverterCallback |
A converter that calls function given as
parameter |
ConverterChain |
A Converter Chain |
ConverterFactory |
Generic Converter Factory |
ConverterHtml |
Converts plain texyt to HTML (encode) or
HTML to plain text (decode) |
ConverterHtmlEx |
Converts plain text to HTML (encode) or HTML
to plain text (decode) |
ConverterHtmlTidy |
Converts plain HTML to tidyed HTML |
ConverterMimeHeader |
Converts text into mime encoded text |
ConverterNone |
A converter that does nothing |
Cookie |
Wraps Cookie Handling |
CookieDeleteCommand |
Delete a Cookie |
CookieSetCommand |
Sets a Cookie |
CreateCommand |
Generic create command |
DAOCache |
Table Definition for cache entries |
DAOCoursesTest |
A test class, representing a course at
university |
DAOFormvalidations |
Table Definition for form validations |
DAORoomsTest |
A test class, representing a room in
university |
DAOSessions |
Table Definition for session |
DAOStudentsTest |
A test class, representing students at
university |
DAOStudentsTest2CoursesTest |
A test class, assigning students to
courses |
DAOSystemupdates |
Table for systemupdate version control |
DAOTeachersTest |
A test class, representing teachers at
university |
DataObjectBase |
Base class for all Data Access Objects |
DataObjectCached |
A Dataobject sub class with build in
cache |
DataObjectTimestampedCached |
Base class for items where creation and
modification date is of interest |
DB |
Factory class for DAO classes |
DBCondition |
Simple condition class |
DBConstraint |
Base class for constraints |
DBConstraintUnique |
A unique constraint |
DBDriverMysql |
Driver for MySQL |
DBExpression |
Takes an expression that is used as is for
example when updating |
DBField |
Base class to represent a field |
DBFieldBlob |
A BLOB field im DB |
DBFieldBool |
A boolean field im DB |
DBFieldDate |
A date only field in DB |
DBFieldDateTime |
A date and time field in DB |
DBFieldEnum |
An enum field |
DBFieldEnumStati |
DBField for default
stati |
DBFieldFloat |
A float field in DB |
DBFieldInt |
A integer field in DB |
DBFieldRelation |
A relation between two fields in DB |
DBFieldSerialized |
A field to serialize content, can be
anything, e.g |
DBFieldSet |
A SET datatype as supported by MySQL |
DBFieldText |
A text field im DB |
DBFieldTime |
A time field |
DBFilter |
A filter to apply to a search result |
DBFilterColumn |
A filter to apply to a search result |
DBFilterGroup |
Contains a set of DBFilter instances that
form a group |
DBJoinCondition |
A join condition (table1.c1 =
table2.c2) |
DBNull |
A class to mark something as NULL
explicitely |
DBQuery |
Represents a DB
query |
DBQueryCount |
A query counting results insteead of
returning them |
DBQueryDelete |
A delete query |
DBQueryInsert |
An Insert Query |
DBQueryJoined |
A query that gets joined to another |
DBQueryLimited |
A limited query |
DBQueryOrdered |
An ordered query |
DBQueryReplace |
A Replace Query |
DBQuerySelect |
A select query |
DBQueryUpdate |
An Update Query |
DBRelation |
Defines a relation between two tables |
DBResultSet |
Result set |
DBResultSetMysql |
Result set for MySQL |
DBSession |
Redirect session to write to DB |
DBSortColumn |
A sortable column |
DBSqlBuilderBase |
Base class for SQL builders |
DBSqlBuilderCount |
Build count query for a given (SELECT)
query |
DBSqlBuilderCountMysql |
Count queries for MySQL |
DBSqlBuilderDelete |
Build a delete query |
DBSqlBuilderDeleteMysql |
Delete queries for MySQL |
DBSqlBuilderFactory |
Creates builder for given query type and
driver |
DBSqlBuilderInsert |
Build an insert query |
DBSqlBuilderInsertMysql |
Insert queries for MySQL |
DBSqlBuilderReplace |
Build a replace query |
DBSqlBuilderReplaceMysql |
Implementation of Replace for MySQL |
DBSqlBuilderSelect |
Build a select query |
DBSqlBuilderSelectMysql |
Select queries for MySQL |
DBSqlBuilderUpdate |
Build an update query |
DBSqlBuilderUpdateMysql |
Update queries for MySQL |
DBSqlBuilderWhere |
SQL Builder for WHERE clauses |
DBSqlBuilderWhereGroup |
SQL Builder for grouped WHERE clauses |
DBSqlBuilderWhereGroupMysql |
Where groups for MySQL |
DBSqlBuilderWhereMysql |
Where clauses for MySQL |
DBTable |
Represents a DB
table |
DBTableAlias |
Alias for given DBTable |
DBTableRepository |
Centralized repository of table
definitions |
DBTableSubquery |
Masks a sub query as a table, that can be
used in Joins |
DBWhere |
A DB Where representation |
DBWhereFulltext |
A MySql fulltext where implementation |
DBWhereGroup |
A group of where statements that acts as own
where |
DelegateCommandImpl |
Implementation of Delegate command |
DeleteCommand |
Delete command |
DispatcherInvokeRenderDecorator |
Renders result of a controller action |
EnumParameterizedRouteHandler |
Handle enum (the "e" type) |
ETagRenderDecorator |
The etag render decorator creates a md5 hash
of rendered page and compares this with an etag sended along by the
browser |
EventSource |
Sends events to all registered event
sinks |
ExactMatchRoute |
Allows only exact matches in URLs |
ExecuteShellCommand |
Run a shell command |
ExecuteSqlCommand |
Generic SQL execution command |
ExecuteSqlScriptCommand |
Generic SQL script execution command |
Filter |
Class to create a filter widget and to
filter search results |
FilterDefaultAdapter |
Default Implementation of Filter
adapter |
FilterText |
Class to create a filter widget and to
filter search results by free text |
FilterTextDefaultAdapter |
Default Implementation of Filter
Text adapter |
FormHandler |
Wraps functionality related to forms |
FormValidations |
Stores form tokens |
GsitemapController |
Controls building and rendering of
sitemap |
GSiteMapItemFormatter |
Class to format item in sitemap |
GSiteMapModel |
Encapsulates rules for one sitemap model,
which is a combination of a model and an action and a set of
rules |
GyroDate |
Common Date and DateTime
functions |
GyroHeaders |
This class works around some limitations in
PHP header handling |
GyroHttpRequest |
Download files using http protocols |
GyroJSON |
Convertes from and to JSON Use either
directly or through ConverterFactory like
this: |
GyroLocale |
Manages Encoding and languages |
GyroUnitTestCase |
Extends UnitTest with assertions regarding
Status |
HeadData |
Centralizes HTML HEAD data |
History |
Keeps track of pages called |
html |
Class that wrappes common HTML |
HtmlString |
A class that introduces string functions to
html string (that are strings containing tags) |
IAccessControl |
Interface for access control
implementations |
IAction |
An action |
IActionSource |
Interface for all DAO objects having
actions |
IBlock |
Interface for Blcoks |
ICachable |
Interface for cachable elements |
ICache |
Interface for cache access |
ICacheHeaderManager |
Interface for cache header managers |
ICacheItem |
Represent an item in cache, e.g |
ICacheManager |
A cache manager |
ICachePersister |
Interface for classes that persist cache
items |
IClassInstantiater |
Class instantiater: creates class instances
following some rules |
ICommand |
Interface for commands |
IController |
Controler interface |
IConverter |
Generic conversion interface |
IDataObject |
Base interface for data objects |
IDataObjectQueryHook |
Interface for classes that hook into query
building on dataobject |
IDBConstraint |
A constraint on a DB
table |
IDBDriver |
Defines a db driver, e.g for MySQL or
PostgreSQL |
IDBField |
Interface for DB
Field |
IDBFieldRelation |
Interface for defining a relation between
fields beeing part of a table relation |
IDBQuery |
Represents a DB
query |
IDBQueryModifier |
Base interface for all query modifying
classes like filters, sorters, and alike |
IDBRelation |
Interface for a DB
relation |
IDBResultSet |
Interface for stepping through DB
result set |
IDBSqlBuilder |
Something that creates an SQL string |
IDBTable |
Interface for DB
table |
IDBWhere |
Interface to represent a where
statement |
IDBWhereHolder |
Interface for things that have where
clauses |
IDispatcher |
Dispatcher interface |
IEventSink |
Event sink interface |
IEventSource |
Something issuing events |
IFilterAdapter |
Translates URLs into filter |
IFilterTextAdapter |
Translates URL into free text filter |
IHierarchic |
Interface for things that are part of a
hierarhic (parent => child) relationship |
ILink |
Interface for a link |
IMailMessageBuilder |
Base interfae for mail message builders |
IndexBaseController |
Controller for front page |
InputWidgetBase |
Basic input widget |
InputWidgetBaseBase |
Basic input widget |
InputWidgetCheckbox |
A checkbox |
InputWidgetCheckboxBase |
A checkbox |
InputWidgetDate |
A date widget |
InputWidgetDateBase |
A date widget |
InputWidgetFile |
A file input |
InputWidgetFileBase |
A file input |
InputWidgetHidden |
A hidden input widget |
InputWidgetHiddenBase |
A hidden input widget |
InputWidgetMultiselect |
A multiselect input |
InputWidgetMultiselectBase |
A multiselect input |
InputWidgetPassword |
A password widget |
InputWidgetPasswordBase |
A password widget |
InputWidgetRadio |
A radion option button |
InputWidgetRadioBase |
A radion option button |
InputWidgetSelect |
A select box |
InputWidgetSelectBase |
A select box |
InputWidgetSubmit |
A submit button |
InputWidgetSubmitBase |
A submit button |
InputWidgetText |
A text widget |
InputWidgetTextarea |
A text area |
InputWidgetTextareaBase |
A text area |
InputWidgetTextBase |
A text widget |
InstalledValidator |
Tools for checking if some third party tools
are installed |
IntParameterizedRouteHandler |
Handle int (the "i" type) |
IPagerAdapter |
Adapter for pager to extract and set page
from URL |
IParameterizedRouteHandler |
Handles on type for paramterized routed |
IPolicyHolder |
Something with a polciy (bitflags) |
IRenderDecorator |
Decorates the rendering process |
IRenderer |
Interface for all elements that render
content |
IRoute |
A route checks if a given url can be
processed and invokes the according functions |
ISearchAdapter |
Defines Interface to abstract search |
ISelfDescribing |
Interface for classes that can descrioe
themselves |
ISerializable |
Class that can be serialized |
ISessionHandler |
A class to handle session storage and
retrieval |
ISorterAdapter |
Translate an URL into Sorting |
IStatusHolder |
Interface for any class having status |
ITemplateEngine |
A template rendering class |
ITimeStamped |
Interface for timestamped items |
IUrlBuilder |
Interface for classes that can create
URLs |
IView |
Basic view interface |
IViewFactory |
View Factory extension interface |
IWidget |
Interface for View widgets |
Load |
Wrappers around include functions |
Logger |
Logs stuffs |
MailBaseCommand |
Generic class for sending a mail |
MailCommand |
Generic overloadable class for sending a
mail |
MailMessage |
Encapsulates an e-mail message, allowing
attachments |
MassDeleteCommand |
Executes a mass delete |
Message |
Success message class |
MessageViewBase |
Base class for Views that create simple -
non-cachable - content, like E-Mails |
MimeCacheManager |
Caches content client side, but not server
side |
MimeView |
A content view of any mime type, not only
text/html |
MockIDBTable |
A mock for a DBTable |
NoCacheCacheHeaderManager |
This cache header manager sends cache
headers that forbid the client to cache |
NoCacheCacheManager |
Cache manager to disable
caching |
NotFoundRenderDecorator |
Renders a not found (404) result |
NotFoundRoute |
A route to handle the case of no dispatch
token beeing found |
OfflineController |
Actions for setting page on- or offline |
PageData |
Collects data used to render a page and to
be exchange between different parts of the application |
Pager |
Class to handle pagination |
PagerDefaultAdapter |
Default Implementation of Pager adapter |
PageViewBase |
Base class for rendering a whole page |
ParameterizedRoute |
Allows defining routes that contain
wildcards |
PathStack |
Transform path into array and apply stack
functionality |
PhpinfoController |
Show PHPinfo |
PolicyHolder |
Class holding a policy (bitflags) |
PrivateLazyCacheHeaderManager |
This cache header manager sends cache
headers that let clients but not proxies keep an item in cache
until it expires, without revalidation |
PrivateRigidCacheHeaderManager |
Allow client to cache, but force it to look
up ressource on each request |
PublicLazyCacheHeaderManager |
This cache header manager sends cache
headers that let both clients and proxies keep an item in cache
until it expires, without revalidation |
PublicRigidCacheHeaderManager |
Allow client and proxy to cache, but force
it to look up ressource on each request |
PuintParameterizedRouteHandler |
Handle positive unsigned int (the "ui>"
type) |
RedirectActionRenderDecorator |
Redirect to given action |
RedirectRenderDecorator |
Redirect to given target path (not
Url!) |
Referer |
Referer extends URL and adds some search engine recognition
routines |
RenderDecoratorBase |
Default implementation if IRenderDecorator |
RendererChain |
Delegates rendering to a chain of
IRenderDecorators |
RequestInfo |
Class that returns informations about
current request |
RobotsController |
Replaces robots.txt with a view |
RouteBase |
Basic route, which handles stub urls |
RouterBase |
The Router |
RuntimeCache |
Cache for storing data at
runtime |
Session |
Covers session handling |
SetstatusCommand |
Command to set status |
SimpleCacheManager |
Very simple cache manager |
SimpleTestController |
Controller for running SimpleTest unit
tests |
SingleMessageBuilder |
Build message body for a single message |
Sorter |
Class to create a sorting widget and to
process search results |
SorterDefaultAdapter |
Default Implementation of Sorter
adapter |
Stati |
Contains default stati commonly used |
StaticPageParamterizedRoute |
This route is just to allow parameterized
routes with stati cpages, which is deprecated |
StaticPageRoute |
This routes a static page to
action_static() |
StaticPagesController |
Controller for static pages |
Status |
Status class |
StatusAnyCommand |
Implementation of delegated command to set
status |
StatusCommand |
Command to set status |
StatusCommandsController |
Controller to intercept status change
commands |
String |
Wraps string functions, calls mb_ functions,
if available |
StringMBString |
String
class using mbstring stuff |
StringParameterizedRouteHandler |
Handle string (the "s" type) |
StringPHP |
String
class using php functions |
SuccessCacheManager |
Caches only when logged in, uses current
URL |
SystemUpdateConnectionMapper |
Allows switching complete modules to another
DB connection |
SystemupdateController |
Controller for system update calls |
SystemUpdateExecutor |
Actually execute systemupdates |
SystemUpdateInstaller |
Class to help installing stuff |
SystemUpdates |
Facade for System Update information |
TemplateEngineSimple |
Simple template that just includes template
file |
TemplatePathResolver |
Finds file for given template ressource |
Timer |
A simple timer |
TracedArray |
This class traces access on its members |
Translator |
Translates strings |
TriggerEventCommand |
Command to trigger an event on the EventSource
class |
UintParameterizedRouteHandler |
Handle unsigned int (the "ui" type) |
UpdateCommand |
Generic update command |
UpfrontCache |
Reads pages from cache without needing a
prior routing process |
Url |
Wrapper around URL handling and
processing |
Validation |
Validate several values |
ViewBase |
Basic genric view implementation |
ViewFactory |
Static view factory |
ViewFactoryAjax |
Overload View Factory to create AjaxView |
ViewFactoryBase |
Default implementation of view factory |
ViewFactoryConsole |
Overload View Factory to create Console view |
ViewFactoryMime |
Overload View Factory to create Mime
View |
WidgetActionLink |
Print link for given action |
WidgetBlock |
A widget printing a named block upon actions
retrieved from given item |
WidgetBreadcrumb |
Print a breadcrumb |
WidgetDebugBlock |
Debug output |
WidgetFilter |
A widget printing filters |
WidgetFilterText |
A widget printing text filter |
WidgetInput |
Create an input widget (not necessarily an
input element) |
WidgetItemMenu |
A widget printing a menu based upon actions
retrieved from given item |
WidgetItemMenuItem |
A widget printing one menu item |
WidgetList |
A generic list |
WidgetListItem |
A generic list's item |
WidgetListSimple |
A generic list, but without pager, sorting
et al |
WidgetPager |
Renders a pager |
WidgetPagerCalculator |
This is a helper class to calculate this and
that required for rendering a pager |
WidgetSorter |
Prints sorting controls |
XmlViewBase |
Create XML content |