I never understood why in PHP there is an unspoken rule - interface naming convention - which states that foo interface should be named as FooInterface. I\'ve seen this in some