How To.. Do Just About Anything

Using Dependency Injection

How to use the power of dependency injection within your code.

Introducing Environments

To support both HTTP requests and command line execution, the library is usually executed within a code environment.

(Auto)load Packages

How to autoload or compile library packages so you can start using the library classes available.

Error Handling

Some suggestions on how you can use the library to handle errors and exceptions within your application.

Working with Unicode Text

How to safely work with unicode text within your application.

Using Filters

Introduces the filtering system used prolifically throughout the library to manipulate data.

Accessing User Input

How to work safely with user inputs via the working environment.

Using Session

Introduces a session handling mechanism that extends the functionality of standard PHP sessions.

Templates & View Helpers

Introducing the internal templating engine and view helpers.

Want to see the code?

If you want to poke around the code itself, you can use git to grab yourself a copy.

Reference

If you're already familar with the codebase but simply want to look something up, best to head over to the code reference.

Had enough of an introduction?