> I think in the "Interface" in FooInterface should be referred to interface > declaration while "Abstract" in FooAbstract referred to abstract > declaration, which makes it more meaningful and consistent both in naming > convention and in English
+1 (This is what I voted, too). Apart from this, when scanning a directory, for example /library/Foo/Bar/Baz you will find BazAbstract.php BazInterface.php BazTrait.php right underneath each other. It does make things more consistent, regardless of what's felt whether Baz is a noun or an adjective. One can even argue that Baz becomes an adjective here ("It's the Baz way of getting stuff done."). Andreas -- List: fw-general@lists.zend.com Info: http://framework.zend.com/archives Unsubscribe: fw-general-unsubscr...@lists.zend.com