@@ -38,50 +38,50 @@ public static function parseValue($value)
38
38
{
39
39
$ data = array_reduce (str_split ($ value ), function ($ data , $ char ) use ($ value ) {
40
40
switch ($ data [1 ]) {
41
- case self ::INITIAL_STATE :
41
+ case Parser ::INITIAL_STATE :
42
42
if ($ char === '" ' ) {
43
- return array ($ data [0 ], self ::QUOTED_STATE );
43
+ return array ($ data [0 ], Parser ::QUOTED_STATE );
44
44
} else {
45
- return array ($ data [0 ].$ char , self ::UNQUOTED_STATE );
45
+ return array ($ data [0 ].$ char , Parser ::UNQUOTED_STATE );
46
46
}
47
- case self ::UNQUOTED_STATE :
47
+ case Parser ::UNQUOTED_STATE :
48
48
if ($ char === '# ' ) {
49
- return array ($ data [0 ], self ::COMMENT_STATE );
49
+ return array ($ data [0 ], Parser ::COMMENT_STATE );
50
50
} elseif (ctype_space ($ char )) {
51
- return array ($ data [0 ], self ::WHITESPACE_STATE );
51
+ return array ($ data [0 ], Parser ::WHITESPACE_STATE );
52
52
} else {
53
- return array ($ data [0 ].$ char , self ::UNQUOTED_STATE );
53
+ return array ($ data [0 ].$ char , Parser ::UNQUOTED_STATE );
54
54
}
55
- case self ::QUOTED_STATE :
55
+ case Parser ::QUOTED_STATE :
56
56
if ($ char === '" ' ) {
57
- return array ($ data [0 ], self ::WHITESPACE_STATE );
57
+ return array ($ data [0 ], Parser ::WHITESPACE_STATE );
58
58
} elseif ($ char === '\\' ) {
59
- return array ($ data [0 ], self ::ESCAPE_STATE );
59
+ return array ($ data [0 ], Parser ::ESCAPE_STATE );
60
60
} else {
61
- return array ($ data [0 ].$ char , self ::QUOTED_STATE );
61
+ return array ($ data [0 ].$ char , Parser ::QUOTED_STATE );
62
62
}
63
- case self ::ESCAPE_STATE :
63
+ case Parser ::ESCAPE_STATE :
64
64
if ($ char === '" ' || $ char === '\\' ) {
65
- return array ($ data [0 ].$ char , self ::QUOTED_STATE );
65
+ return array ($ data [0 ].$ char , Parser ::QUOTED_STATE );
66
66
} else {
67
- return array ($ data [0 ].'\\' .$ char , self ::QUOTED_STATE );
67
+ return array ($ data [0 ].'\\' .$ char , Parser ::QUOTED_STATE );
68
68
}
69
- case self ::WHITESPACE_STATE :
69
+ case Parser ::WHITESPACE_STATE :
70
70
if ($ char === '# ' ) {
71
- return array ($ data [0 ], self ::COMMENT_STATE );
71
+ return array ($ data [0 ], Parser ::COMMENT_STATE );
72
72
} elseif (!ctype_space ($ char )) {
73
73
if ($ data [0 ] !== '' && $ data [0 ][0 ] === '# ' ) {
74
- return array ('' , self ::COMMENT_STATE );
74
+ return array ('' , Parser ::COMMENT_STATE );
75
75
} else {
76
76
throw new InvalidFileException ('Dotenv values containing spaces must be surrounded by quotes. ' );
77
77
}
78
78
} else {
79
- return array ($ data [0 ], self ::WHITESPACE_STATE );
79
+ return array ($ data [0 ], Parser ::WHITESPACE_STATE );
80
80
}
81
- case self ::COMMENT_STATE :
82
- return array ($ data [0 ], self ::COMMENT_STATE );
81
+ case Parser ::COMMENT_STATE :
82
+ return array ($ data [0 ], Parser ::COMMENT_STATE );
83
83
}
84
- }, array ('' , self ::INITIAL_STATE ));
84
+ }, array ('' , Parser ::INITIAL_STATE ));
85
85
86
86
return trim ($ data [0 ]);
87
87
}
0 commit comments