- exactly one space after use
- no spaces before commas
- exactly one space after commas
- all class names on the same line
- opening brace on same line as class names
- exactly one space before opening brace
- insteadof/as statements indented 4 spaces
- no blank lines between statements
- exactly 1 space before insteadof/as
- exactly 1 space after insteadof/as
- no spaces around double colons
- no space before semicolons
- closing brace on line by itself
- closing brace aligned with use keyword
It would be really really helpful if those rules were listed along with each sample. So rather than "indentation, spacing and new lines", the standard told you exactly what to take note of.