4ebea4e429
* 4.0: (42 commits) fix merge Remove some unused variables and properties [appveyor] disable memory limit on composer up [HttpFoundation] don't prefix cookies with "Set-Cookie:" Remove some unused variables and properties [HttpFoundation] Fixed default user-agent (3.X -> 4.X) Fix debug:form definition Remove some unused variables, properties and methods fix some edge cases with indented blocks [ExpressionLanguage] Fix parse error on 5.3 [HttpKernel] remove noisy frame in controller stack traces [DI] Force root-namespace for function calls in the dumper container [DI] Fix circular-aliases message register system cache clearer only if it's used doc : Namespace prefix must end with a "\" [ExpressionLanguage] throw an SyntaxError instead of letting a undefined index notice Prevent a loop in aliases within the `findDefinition` method [HttpKernel] Disable inlining on PHP 5 Ensure that inlined services with parameterized class name can be dumped [DI] Fix non-string class handling in PhpDumper ... |
||
---|---|---|
.. | ||
Node | ||
Resources/bin | ||
Tests | ||
.gitignore | ||
CHANGELOG.md | ||
Compiler.php | ||
composer.json | ||
Expression.php | ||
ExpressionFunction.php | ||
ExpressionFunctionProviderInterface.php | ||
ExpressionLanguage.php | ||
Lexer.php | ||
LICENSE | ||
ParsedExpression.php | ||
Parser.php | ||
phpunit.xml.dist | ||
README.md | ||
SerializedParsedExpression.php | ||
SyntaxError.php | ||
Token.php | ||
TokenStream.php |
ExpressionLanguage Component
The ExpressionLanguage component provides an engine that can compile and evaluate expressions. An expression is a one-liner that returns a value (mostly, but not limited to, Booleans).