Also, picking up @grizzm0's argument:

> If you don't have an IDE that appends folder name on non-unique files (PHPStorm does this) it can be a real mess to work with.

This basically says you should never have two classes with the same file name in a project, otherwise your project is a real mess. Seriously?

For reference, see this example of a project utilizing ZF2:

![screen shot 2014-04-21 at 11 57 52](https://cloud.githubusercontent.com/assets/605483/2753675/7a7836ce-c93b-11e3-8342-d7bfeb9a0f7b.png)