From: Paulo Roberto Ribeiro Date: Thu, 1 Dec 2011 22:18:58 +0000 (-0200) Subject: Refactoring: using && instead of nested if's X-Git-Url: http://git.silmor.de/gitweb/?a=commitdiff_plain;h=11b86893f7bcb838778d23711317cf6e256890da;p=konrad%2Ftwig.git Refactoring: using && instead of nested if's --- diff --git a/lib/Twig/Lexer.php b/lib/Twig/Lexer.php index 007e7a1..371868b 100644 --- a/lib/Twig/Lexer.php +++ b/lib/Twig/Lexer.php @@ -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]);