We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 46100f6 + 114b532 commit 7f3f422Copy full SHA for 7f3f422
contributing/code/standards.rst
@@ -108,12 +108,16 @@ Naming Conventions
108
109
* Use namespaces for all classes;
110
111
-* Abstract classes are often prefixed with ``Abstract``;
+* Prefix abstract classes ``Abstract``. Please note some early Symfony2 classes
112
+ do not follow this convention and have not been renamed for backward compatibility
113
+ reasons. However all new abstract classes must follow this naming convention;
114
115
* Suffix interfaces with ``Interface``;
116
117
* Suffix traits with ``Trait``;
118
119
+* Suffix exceptions with ``Exception``;
120
+
121
* Use alphanumeric characters and underscores for file names;
122
123
* Don't forget to look at the more verbose :doc:`conventions` document for
0 commit comments