rss Documentation

baseResultSet

A baseResultSet is a wrapper around a resultSet. It takes a set of ID's and allows them to be iterated and instantiated via a getInstance() method. This class needs to be extended into the result set. Alternatively, a pre-populated result set can be... More »

Posted in Base on 19 Nov 2009 @ 20:30


cliApplication

Provides the necessary infra-structure to run a CLI application. This includes command chaining, listeners for handling application events during runtime, signal handling and more. cliApplication can be extended for different application types as is... More »

Posted in Cli on 19 Nov 2009 @ 20:30


cliCommand

Represents a command to be fired by the CLI application. This class should be extended to implement the execute() method. All commands support command chains - a set of commands that this command can execute (e.g. cliCommandNew). Each commend must re... More »

Posted in Cli on 19 Nov 2009 @ 20:30


cliCommandChain

Holds a set of commands to be executed within a command or application. The command chain can only hold one type of command, unless the object properties are different (e.g. different command pattern). // example of setting up command chain $oChain =... More »

Posted in Cli on 19 Nov 2009 @ 20:30


cliCommandConfig

Allows alternative config files to be read and imported into the systemConfig. This command MUST come before other commands that need the modified config data. More »

Posted in Cli on 19 Nov 2009 @ 20:30


authActivity

Represents an activity that can be performed by an authorised user. Includes a description to describe what the activity is for. More »

Posted in Auth on 19 Nov 2009 @ 20:30


authActivitySet

Holds a set of activities that an authorising object has access to. More »

Posted in Auth on 19 Nov 2009 @ 20:30


authActivityInterface

Interface for an activity object used in the auth system. More »

Posted in Auth on 19 Nov 2009 @ 20:30


authInterface

Interface for a class supporting authorisation checks. More »

Posted in Auth on 19 Nov 2009 @ 20:30


baseSet

This is one of the most heavily used classes within the framework. baseSet is a wrapper around an array with a set of methods to manipulate it. baseSet can be used directly or extended and made into more complex objects. It is used extensively intern... More »

Posted in Base on 19 Nov 2009 @ 20:30

baseOptionsSet

A generic holder for a set of options built on top of baseSet. Allows for objects to implement an options system easily and quickly. Options are an associative array of option.name => value pairs. Options can be set via either the constructor at crea... More »

Posted in Base on 19 Nov 2009 @ 20:30


baseObjectSet

baseObjectSet is designed for manipulating sets of objects that all conform to the systemDaoInterface. This super class can then save, load, delete add objects. It requires extending and implementing to handle a specific set of objects e.g. a set of... More »

Posted in Base on 19 Nov 2009 @ 20:30


baseSearch

Provides the common functionality needed to create a search system. This class needs to be extended to implement the query building. For an example see wurflSearch. baseSearch itself implements the baseSearchInterface which defines an interface for a... More »

Posted in Base on 19 Nov 2009 @ 20:30


baseSearchInterface

Search Interface definition, defines what should be include in a search object to make building search systems a little easier and more conformant. Should be used via either baseSearch or as a standalone implmentation. Calls to baseSearchInterface::s... More »

Posted in Base on 19 Nov 2009 @ 20:30


Using the mvcErrorController

Introduced with 0.2.6 is a dedicated error controller. In this article we investigate creating custom templates and how else the error controller could be deployed. More »

Posted in MVC on 07 Sep 2009 @ 18:50


Migrating from 0.1.4 to 0.2.0

The release of Scorpio 0.2.0 introduces many new components and many major revisions. Some of these are not backwards compatible with previous releases. This article details with how to migrate to the latest release. More »

Posted in Documentation on 24 Apr 2009 @ 02:27


Scorpio Performance Tuning

There are a number of settings in the Scorpio MVC system that can impact performance quite drastically. This is article looks at a few, simple steps to improve performance. More »

Posted in MVC on 08 Apr 2009 @ 19:53


testSuite.php

The CLI version of the testSuite allowing test cases to be run from the command line. More »

Posted in Command Line Tools on 26 Feb 2009 @ 21:14


wurflParser.php

wurflParser.php is a command line tool for parsing the WURFL XML file. More »

Posted in Command Line Tools on 26 Feb 2009 @ 21:05


dbUpdate.php

A command line tool for applying database updates that have been defined in update classes. More »

Posted in Command Line Tools on 25 Feb 2009 @ 20:30