David Coallier [2009-04-03 14:27 UTC]Would it be possible to put links to the sources without having to download the package please? After downloading the package I get:
$ tar -xzvf Event_Dispatcher2-0.5.10.tgz
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
tar: Error exit delayed from previous errors
I'd also consider changing the license as the PHP License is not a license we recommend for our developers. You may want to go for something a bit more flexible and open.
Matthew Weier O'Phinney [2009-04-03 19:48 UTC]I second David's request; I'd like to be able to browse the source without needing to download it.
Also, could you give a summary of any architectural changes you're making in porting from PHP4 to PHP5? It would make it easier to know what specific changes to review.
Till Klampaeckel [2009-04-04 12:56 UTC]I've looked at the code:
A few pointers first off:
1) The license on the proposal says PHP License, but in the code it's the BSD License. Which one is it? :)
2) phpcs (PHP_CodeSniffer) should be run on the code (to conform to basic PEAR CS).
3) require_once inside class-code is not a good idea, especially when you can override the class name? Use class_exists() and include_once instead, etc..
4) Can you integrate SimpleTest using an AllTests.php file?