Not sure what I why I checking for these being defined prior to being defined.
Improved doc blocks
Added a contant for pin pointing the lib directory
Added and implemented a LIB constant for easily referencing the path to the lib directory
Improced unit testing by adding an XML config, test suites and the appropriate restructuring
Added a class (currently empty) for managing runtime configurations
Updated README information, fixed typos and misspellings in the README.
Moved buildTime() initializer so that it get initialized prior to including files. This will give us a more accurate measure of time.
Instantiated the Configuration class for later use
Added an Abstrcat Object class to provide a set of standard object behaviors
I have yet to work on any application in which some sort of inflection was not useful. Since we will be needing underscore to camelcase converstion for MVC mapping I figured that would be a good place to start.
Implemented unit tests to assure extending from Object prvides the inheritance of the desired behavior.
A string class is always useful, it's probably best to get one in place sooner than later.
Since I'm a fan of UUID as a primary key value we will start by adding a uuid method I found in the PHP manual.
Added String methods for creating entropy, psuedo-strings and salt values.
- These aare needed at least once in most projects I work on, jasonsnider.com has a few pages dependent upon these, so I will add them now.
Fixed a broken namespace.
Added uuid length test
Fixed indentation and readability
Fixed tabs
Added a section count to the uuid format test
Broke uuid testing into multiple tests for the sake of generating better documentation.