My Code
Google Code Respository
My Google Code repository contains a range of classes I have created to integrate with Zend Framework and extend the functionality in ways that currently aren’t provided by the framework.
Some classes of interest are:
- Skjb_Audio_Mp3 – provides tools to read metadata from MP3 files
- Skjb_Ftp – an FTP client
- Skjb_Db_Table_Registry – provides a fluent interface for instantiating model tables
- Skjb_Db_Table_Row_Registry – acts as a form of very fast caching for model rows
- Skjb_Office_Spreadsheet – for creating spreadsheets and exporting into various formats
- Skjb_VersionControl_Subversion – a subversion client that can interact with servers and local copies
- Skjb_Validate_ForEach – allows you to add a validator to your chain that will loop through each element in an array and validate it with the validator chain you provide
- Skjb_Validate_Switch – allows you to add a series of conditional paths to your validator chain
Zend Framework Proposals
I have several Zend Framework proposals, all in various stages of development. All of these have code in my Google Code repository.
Github repository
My Github repository contains a bunch of classes I have used to make life easier with the Symfony 2 framework.
Some classes of interest are:
- Custom Validators – some additional validators, generally designed to help compare different fields