Skip to content

Commit c4a653e

Browse files
Revert PHP 5.3 break (#426)
1 parent db354ca commit c4a653e

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

src/Parser.php

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)