@@ -38,9 +38,9 @@ public static function parseValue($value)
3838 if ($ value === '' ) {
3939 return '' ;
4040 } elseif ($ value [0 ] === '" ' || $ value [0 ] === '\'' ) {
41- return self ::parseQuotedValue ($ value );
41+ return Parser ::parseQuotedValue ($ value );
4242 } else {
43- return self ::parseUnquotedValue ($ value );
43+ return Parser ::parseUnquotedValue ($ value );
4444 }
4545 }
4646
@@ -57,42 +57,42 @@ public static function parseQuotedValue($value)
5757 {
5858 $ data = array_reduce (str_split ($ value ), function ($ data , $ char ) use ($ value ) {
5959 switch ($ data [1 ]) {
60- case self ::INITIAL_STATE :
60+ case Parser ::INITIAL_STATE :
6161 if ($ char === '" ' || $ char === '\'' ) {
62- return array ($ data [0 ], self ::QUOTED_STATE );
62+ return array ($ data [0 ], Parser ::QUOTED_STATE );
6363 } else {
6464 throw new InvalidFileException (
6565 'Expected the value to start with a quote. '
6666 );
6767 }
68- case self ::QUOTED_STATE :
68+ case Parser ::QUOTED_STATE :
6969 if ($ char === $ value [0 ]) {
70- return array ($ data [0 ], self ::WHITESPACE_STATE );
70+ return array ($ data [0 ], Parser ::WHITESPACE_STATE );
7171 } elseif ($ char === '\\' ) {
72- return array ($ data [0 ], self ::ESCAPE_STATE );
72+ return array ($ data [0 ], Parser ::ESCAPE_STATE );
7373 } else {
74- return array ($ data [0 ].$ char , self ::QUOTED_STATE );
74+ return array ($ data [0 ].$ char , Parser ::QUOTED_STATE );
7575 }
76- case self ::ESCAPE_STATE :
76+ case Parser ::ESCAPE_STATE :
7777 if ($ char === $ value [0 ] || $ char === '\\' ) {
78- return array ($ data [0 ].$ char , self ::QUOTED_STATE );
78+ return array ($ data [0 ].$ char , Parser ::QUOTED_STATE );
7979 } else {
80- return array ($ data [0 ].'\\' .$ char , self ::QUOTED_STATE );
80+ return array ($ data [0 ].'\\' .$ char , Parser ::QUOTED_STATE );
8181 }
82- case self ::WHITESPACE_STATE :
82+ case Parser ::WHITESPACE_STATE :
8383 if ($ char === '# ' ) {
84- return array ($ data [0 ], self ::COMMENT_STATE );
84+ return array ($ data [0 ], Parser ::COMMENT_STATE );
8585 } elseif (!ctype_space ($ char )) {
8686 throw new InvalidFileException (
8787 'Dotenv values containing spaces must be surrounded by quotes. '
8888 );
8989 } else {
90- return array ($ data [0 ], self ::WHITESPACE_STATE );
90+ return array ($ data [0 ], Parser ::WHITESPACE_STATE );
9191 }
92- case self ::COMMENT_STATE :
93- return array ($ data [0 ], self ::COMMENT_STATE );
92+ case Parser ::COMMENT_STATE :
93+ return array ($ data [0 ], Parser ::COMMENT_STATE );
9494 }
95- }, array ('' , self ::INITIAL_STATE ));
95+ }, array ('' , Parser ::INITIAL_STATE ));
9696
9797 return trim ($ data [0 ]);
9898 }
0 commit comments