Nice job. Clean code.
Two quick comments on the docblocks.
In the var declarations, use "@var" instead of "@type." I don't think @type is valid, at least it isn't in phpDocumentor's documentation.
The code says the PHP License is being used but then you have
"@copyright Copyright © 2004, Ian Eure." Is that left over from prior incarnations? I mean, either you're using the PHP License or not.