coded this class, included some comments on the beginning of the file describing how it works,

A few functions are not implemented yet due to requirement of other ESAPI classes, They are marked with TODO.

One or two bugs, including a few FIXME notices are also added
moved i++ down once to pick correct pattern
started to enable validator tests
started implementation
started implementation
started implementation. created these files to stay similar to java implementation
Cannot declare property DefaultUser::$ANONYMOUS final, commented it out for now
fixed regex bugs and worked on more validators (mostly tests)
Commit 1 of 2. Removed old broken log4php library and implemented Logger and associated reference classes. Logger.php renamed to Log4PhpLogger due to naming conflicts. Test implemented for all logging. Note:: DefaultLogger has the log line commented out as its not working (apache log4php is having issues. this will not affect calling the logs but means logging will not work for now
Commit 2 of 2. Newer Version of apache log4php.
Because I'm a muppet and missed this one. doh
in test process
various validation improvements
various validation improvements
tests for version 1.06 of DefaultUser class
version 1.06, fixed a few flaws, working with test
fixed a few other flaws (try blocks)
version 1.07, no major change, just some small bug fixes