Skip to content

Commit 5f0fbb8

Browse files
Fixed PHP 5.3 support
1 parent 2a0c63f commit 5f0fbb8

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

src/Parser.php

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -38,50 +38,50 @@ public static function parseValue($value)
3838
{
3939
$data = array_reduce(str_split($value), function ($data, $char) use ($value) {
4040
switch ($data[1]) {
41-
case self::INITIAL_STATE:
41+
case Parser::INITIAL_STATE:
4242
if ($char === '"') {
43-
return array($data[0], self::QUOTED_STATE);
43+
return array($data[0], Parser::QUOTED_STATE);
4444
} else {
45-
return array($data[0].$char, self::UNQUOTED_STATE);
45+
return array($data[0].$char, Parser::UNQUOTED_STATE);
4646
}
47-
case self::UNQUOTED_STATE:
47+
case Parser::UNQUOTED_STATE:
4848
if ($char === '#') {
49-
return array($data[0], self::COMMENT_STATE);
49+
return array($data[0], Parser::COMMENT_STATE);
5050
} elseif (ctype_space($char)) {
51-
return array($data[0], self::WHITESPACE_STATE);
51+
return array($data[0], Parser::WHITESPACE_STATE);
5252
} else {
53-
return array($data[0].$char, self::UNQUOTED_STATE);
53+
return array($data[0].$char, Parser::UNQUOTED_STATE);
5454
}
55-
case self::QUOTED_STATE:
55+
case Parser::QUOTED_STATE:
5656
if ($char === '"') {
57-
return array($data[0], self::WHITESPACE_STATE);
57+
return array($data[0], Parser::WHITESPACE_STATE);
5858
} elseif ($char === '\\') {
59-
return array($data[0], self::ESCAPE_STATE);
59+
return array($data[0], Parser::ESCAPE_STATE);
6060
} else {
61-
return array($data[0].$char, self::QUOTED_STATE);
61+
return array($data[0].$char, Parser::QUOTED_STATE);
6262
}
63-
case self::ESCAPE_STATE:
63+
case Parser::ESCAPE_STATE:
6464
if ($char === '"' || $char === '\\') {
65-
return array($data[0].$char, self::QUOTED_STATE);
65+
return array($data[0].$char, Parser::QUOTED_STATE);
6666
} else {
67-
return array($data[0].'\\'.$char, self::QUOTED_STATE);
67+
return array($data[0].'\\'.$char, Parser::QUOTED_STATE);
6868
}
69-
case self::WHITESPACE_STATE:
69+
case Parser::WHITESPACE_STATE:
7070
if ($char === '#') {
71-
return array($data[0], self::COMMENT_STATE);
71+
return array($data[0], Parser::COMMENT_STATE);
7272
} elseif (!ctype_space($char)) {
7373
if ($data[0] !== '' && $data[0][0] === '#') {
74-
return array('', self::COMMENT_STATE);
74+
return array('', Parser::COMMENT_STATE);
7575
} else {
7676
throw new InvalidFileException('Dotenv values containing spaces must be surrounded by quotes.');
7777
}
7878
} else {
79-
return array($data[0], self::WHITESPACE_STATE);
79+
return array($data[0], Parser::WHITESPACE_STATE);
8080
}
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);
8383
}
84-
}, array('', self::INITIAL_STATE));
84+
}, array('', Parser::INITIAL_STATE));
8585

8686
return trim($data[0]);
8787
}

0 commit comments

Comments
 (0)