Classes with same name in different namespaces can be confused. (Disabled by default)
namespace App { class User {}; // <- Class name collision with \Cli\User } namespace Cli { class User {}; // <- Class name collision with \App\User }