Refactoring: using && instead of nested if's

This commit is contained in:
Paulo Roberto Ribeiro
2011-12-01 20:18:58 -02:00
parent 7aa67572e8
commit 11b86893f7
+2 -4
View File
@@ -222,10 +222,8 @@ class Twig_Lexer implements Twig_LexerInterface
// numbers
elseif (preg_match(self::REGEX_NUMBER, $this->code, $match, null, $this->cursor)) {
$number = (float) $match[0]; // floats
if (ctype_digit($match[0])) {
if ($number <= PHP_INT_MAX) {
$number = (int) $match[0]; // integers lower than the maximum
}
if (ctype_digit($match[0]) && $number <= PHP_INT_MAX) {
$number = (int) $match[0]; // integers lower than the maximum
}
$this->pushToken(Twig_Token::NUMBER_TYPE, $number);
$this->moveCursor($match[0]);