From 84afa724c90ac09b4c95f0d4e1ef2403943c287d Mon Sep 17 00:00:00 2001 From: Oliver Klee Date: Fri, 21 Jun 2024 21:57:55 +0200 Subject: [PATCH] [CLEANUP] Add native return types to `parse()` --- src/Value/CSSFunction.php | 4 +--- src/Value/CalcFunction.php | 2 +- src/Value/Color.php | 4 +--- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/Value/CSSFunction.php b/src/Value/CSSFunction.php index c7f66d11..e69ae86b 100644 --- a/src/Value/CSSFunction.php +++ b/src/Value/CSSFunction.php @@ -37,13 +37,11 @@ public function __construct($sName, $aArguments, $sSeparator = ',', $iLineNo = 0 * @param ParserState $oParserState * @param bool $bIgnoreCase * - * @return CSSFunction - * * @throws SourceException * @throws UnexpectedEOFException * @throws UnexpectedTokenException */ - public static function parse(ParserState $oParserState, $bIgnoreCase = false) + public static function parse(ParserState $oParserState, $bIgnoreCase = false): CSSFunction { $mResult = $oParserState->parseIdentifier($bIgnoreCase); $oParserState->consume('('); diff --git a/src/Value/CalcFunction.php b/src/Value/CalcFunction.php index f6fe0a8f..37a49c34 100644 --- a/src/Value/CalcFunction.php +++ b/src/Value/CalcFunction.php @@ -25,7 +25,7 @@ class CalcFunction extends CSSFunction * @throws UnexpectedTokenException * @throws UnexpectedEOFException */ - public static function parse(ParserState $oParserState, $bIgnoreCase = false): CalcFunction + public static function parse(ParserState $oParserState, $bIgnoreCase = false): CSSFunction { $aOperators = ['+', '-', '*', '/']; $sFunction = $oParserState->parseIdentifier(); diff --git a/src/Value/Color.php b/src/Value/Color.php index 12fd3a14..f6574ffb 100644 --- a/src/Value/Color.php +++ b/src/Value/Color.php @@ -26,12 +26,10 @@ public function __construct(array $aColor, $iLineNo = 0) * @param ParserState $oParserState * @param bool $bIgnoreCase * - * @return Color|CSSFunction - * * @throws UnexpectedEOFException * @throws UnexpectedTokenException */ - public static function parse(ParserState $oParserState, $bIgnoreCase = false) + public static function parse(ParserState $oParserState, $bIgnoreCase = false): CSSFunction { $aColor = []; if ($oParserState->comes('#')) {