diff --git a/src/Symfony/Component/ExpressionLanguage/Compiler.php b/src/Symfony/Component/ExpressionLanguage/Compiler.php index 017ac002f5f5..e040e8c4bf26 100644 --- a/src/Symfony/Component/ExpressionLanguage/Compiler.php +++ b/src/Symfony/Component/ExpressionLanguage/Compiler.php @@ -28,7 +28,7 @@ public function __construct(array $functions) $this->functions = $functions; } - public function getFunction($name) + public function getFunction(string $name) { return $this->functions[$name]; } diff --git a/src/Symfony/Component/ExpressionLanguage/Node/ArrayNode.php b/src/Symfony/Component/ExpressionLanguage/Node/ArrayNode.php index 921319a74474..1644b2e2a833 100644 --- a/src/Symfony/Component/ExpressionLanguage/Node/ArrayNode.php +++ b/src/Symfony/Component/ExpressionLanguage/Node/ArrayNode.php @@ -46,7 +46,7 @@ public function compile(Compiler $compiler) $compiler->raw(']'); } - public function evaluate($functions, $values) + public function evaluate(array $functions, array $values) { $result = []; foreach ($this->getKeyValuePairs() as $pair) { diff --git a/src/Symfony/Component/ExpressionLanguage/Node/BinaryNode.php b/src/Symfony/Component/ExpressionLanguage/Node/BinaryNode.php index 0af4f16623e0..21802000cd08 100644 --- a/src/Symfony/Component/ExpressionLanguage/Node/BinaryNode.php +++ b/src/Symfony/Component/ExpressionLanguage/Node/BinaryNode.php @@ -84,7 +84,7 @@ public function compile(Compiler $compiler) ; } - public function evaluate($functions, $values) + public function evaluate(array $functions, array $values) { $operator = $this->attributes['operator']; $left = $this->nodes['left']->evaluate($functions, $values); diff --git a/src/Symfony/Component/ExpressionLanguage/Node/ConditionalNode.php b/src/Symfony/Component/ExpressionLanguage/Node/ConditionalNode.php index ca1b484bc08c..ba78a2848eea 100644 --- a/src/Symfony/Component/ExpressionLanguage/Node/ConditionalNode.php +++ b/src/Symfony/Component/ExpressionLanguage/Node/ConditionalNode.php @@ -40,7 +40,7 @@ public function compile(Compiler $compiler) ; } - public function evaluate($functions, $values) + public function evaluate(array $functions, array $values) { if ($this->nodes['expr1']->evaluate($functions, $values)) { return $this->nodes['expr2']->evaluate($functions, $values); diff --git a/src/Symfony/Component/ExpressionLanguage/Node/ConstantNode.php b/src/Symfony/Component/ExpressionLanguage/Node/ConstantNode.php index 0353f78510b7..b86abd43a5eb 100644 --- a/src/Symfony/Component/ExpressionLanguage/Node/ConstantNode.php +++ b/src/Symfony/Component/ExpressionLanguage/Node/ConstantNode.php @@ -36,7 +36,7 @@ public function compile(Compiler $compiler) $compiler->repr($this->attributes['value']); } - public function evaluate($functions, $values) + public function evaluate(array $functions, array $values) { return $this->attributes['value']; } diff --git a/src/Symfony/Component/ExpressionLanguage/Node/FunctionNode.php b/src/Symfony/Component/ExpressionLanguage/Node/FunctionNode.php index 2a46191061d1..37b5982091ad 100644 --- a/src/Symfony/Component/ExpressionLanguage/Node/FunctionNode.php +++ b/src/Symfony/Component/ExpressionLanguage/Node/FunctionNode.php @@ -40,7 +40,7 @@ public function compile(Compiler $compiler) $compiler->raw($function['compiler'](...$arguments)); } - public function evaluate($functions, $values) + public function evaluate(array $functions, array $values) { $arguments = [$values]; foreach ($this->nodes['arguments']->nodes as $node) { diff --git a/src/Symfony/Component/ExpressionLanguage/Node/GetAttrNode.php b/src/Symfony/Component/ExpressionLanguage/Node/GetAttrNode.php index a28b59611363..4d10f3117560 100644 --- a/src/Symfony/Component/ExpressionLanguage/Node/GetAttrNode.php +++ b/src/Symfony/Component/ExpressionLanguage/Node/GetAttrNode.php @@ -64,7 +64,7 @@ public function compile(Compiler $compiler) } } - public function evaluate($functions, $values) + public function evaluate(array $functions, array $values) { switch ($this->attributes['type']) { case self::PROPERTY_CALL: diff --git a/src/Symfony/Component/ExpressionLanguage/Node/NameNode.php b/src/Symfony/Component/ExpressionLanguage/Node/NameNode.php index 1a3d994148f8..e017e967a1d0 100644 --- a/src/Symfony/Component/ExpressionLanguage/Node/NameNode.php +++ b/src/Symfony/Component/ExpressionLanguage/Node/NameNode.php @@ -33,7 +33,7 @@ public function compile(Compiler $compiler) $compiler->raw('$'.$this->attributes['name']); } - public function evaluate($functions, $values) + public function evaluate(array $functions, array $values) { return $values[$this->attributes['name']]; } diff --git a/src/Symfony/Component/ExpressionLanguage/Node/Node.php b/src/Symfony/Component/ExpressionLanguage/Node/Node.php index 7923cb1d64e4..927a9d7bf9bd 100644 --- a/src/Symfony/Component/ExpressionLanguage/Node/Node.php +++ b/src/Symfony/Component/ExpressionLanguage/Node/Node.php @@ -64,7 +64,7 @@ public function compile(Compiler $compiler) } } - public function evaluate($functions, $values) + public function evaluate(array $functions, array $values) { $results = []; foreach ($this->nodes as $node) { @@ -90,7 +90,7 @@ public function dump() return $dump; } - protected function dumpString($value) + protected function dumpString(string $value) { return sprintf('"%s"', addcslashes($value, "\0\t\"\\")); } diff --git a/src/Symfony/Component/ExpressionLanguage/Node/UnaryNode.php b/src/Symfony/Component/ExpressionLanguage/Node/UnaryNode.php index abf2cc6bac90..1cd21c579bdc 100644 --- a/src/Symfony/Component/ExpressionLanguage/Node/UnaryNode.php +++ b/src/Symfony/Component/ExpressionLanguage/Node/UnaryNode.php @@ -45,7 +45,7 @@ public function compile(Compiler $compiler) ; } - public function evaluate($functions, $values) + public function evaluate(array $functions, array $values) { $value = $this->nodes['node']->evaluate($functions, $values); switch ($this->attributes['operator']) { diff --git a/src/Symfony/Component/ExpressionLanguage/Parser.php b/src/Symfony/Component/ExpressionLanguage/Parser.php index 255f01ed462f..521cd73ceac8 100644 --- a/src/Symfony/Component/ExpressionLanguage/Parser.php +++ b/src/Symfony/Component/ExpressionLanguage/Parser.php @@ -146,7 +146,7 @@ protected function getPrimary() return $this->parsePrimaryExpression(); } - protected function parseConditionalExpression($expr) + protected function parseConditionalExpression(Node\Node $expr) { while ($this->stream->current->test(Token::PUNCTUATION_TYPE, '?')) { $this->stream->next(); @@ -299,7 +299,7 @@ public function parseHashExpression() return $node; } - public function parsePostfixExpression($node) + public function parsePostfixExpression(Node\Node $node) { $token = $this->stream->current; while (Token::PUNCTUATION_TYPE == $token->type) { pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy