File tree Expand file tree Collapse file tree 1 file changed +47
-0
lines changed
src/Standards/Squiz/Docs/Classes Expand file tree Collapse file tree 1 file changed +47
-0
lines changed Original file line number Diff line number Diff line change
1
+ <documentation title =" Class File Name" >
2
+ <standard >
3
+ <![CDATA[
4
+ The file name and the name of the class defined within the file must match exactly, including case.
5
+ ]]>
6
+ </standard >
7
+ <code_comparison >
8
+ <code title =" Valid: Defined class name and filename match." >
9
+ <![CDATA[
10
+ /* ./src/<em>Foo.php</em> contents: */
11
+
12
+ class <em>Foo</em>
13
+ {
14
+ }
15
+ ]]>
16
+ </code >
17
+ <code title =" Invalid: Filename does not match class name." >
18
+ <![CDATA[
19
+ /* ./src/<em>Foo.php</em> contents: */
20
+
21
+ class <em>MyFoo</em>
22
+ {
23
+ }
24
+ ]]>
25
+ </code >
26
+ </code_comparison >
27
+ <code_comparison >
28
+ <code title =" Valid: Class name and filename use the same casing." >
29
+ <![CDATA[
30
+ /* ./src/<em>MyFoo.php</em> contents: */
31
+
32
+ class <em>MyFoo</em>
33
+ {
34
+ }
35
+ ]]>
36
+ </code >
37
+ <code title =" Invalid: Filename case does not match class name case." >
38
+ <![CDATA[
39
+ /* ./src/<em>myFoo.php</em> contents: */
40
+
41
+ class <em>MyFoo</em>
42
+ {
43
+ }
44
+ ]]>
45
+ </code >
46
+ </code_comparison >
47
+ </documentation >
You can’t perform that action at this time.
0 commit comments