PHPUnit 4.0 released, and its disappointing

Must say I was looking forward to this release, but when I still see ugly naming pattern like PHPUnit_Framework_TestCase I was frustrated. Why does not PHPUnit use namespace? I thought PHPUnit 3.x was meant to be backward compatible with PHP 5.2, but how about PHPUnit 4? Sure there are still webhosts using PHP 5.2, but these are slowly getting out of time and trend. Nowadays most people have at least PHP 5.3, some even PHP 5.4. sigh

You are in luck! PHPUnit is hosted on github. Press the fork button, tweak it to use namespaces and off you go.

lol even if I do it wont they just revert it back as soon as they find it? Anyway I just dont understand the need for PHP 5.2 backward compatibility when PHP 5.2 is only used by outdated webhosts, not mentioning most developers who actually use PHPUnit has their own dedicated server to choose whatever version of PHP they prefer.

Forking a git repository creates a copy which is under your control. “They” won’t be able to revert it unless you give them permission. You really should consider doing it if you feel that a namespaced PHPUnit would add value. I personally only use the one test case class so having to use the older style is not a big deal to me.