This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
symfony/src/Symfony/Component/ExpressionLanguage
Nicolas Grekas a707bbf090 Merge branch '2.8' into 3.3
* 2.8: (22 commits)
  Tests and fix for issue in array model data in EntityType field with multiple=true
  [Form] Fixed PercentToLocalizedStringTransformer to accept both comma and dot as decimal separator, if possible
  removed useless PHPDoc
  [Form] Fix FormInterface::submit() annotation
  PdoSessionHandler: fix advisory lock for pgsql when session.sid_bits_per_character > 4
  HttpCache does not consider ESI resources in HEAD requests
  Fix translation for "This field was not expected"
  [Routing] Enhance Route(Collection) docblocks
  Added improvement for accuracy in MoneyToLocalizedStringTransformer.
  Removed unused private property
  Use correct verb form in the pull request template
  Use PHP_MAXPATHLEN in Filesystem.
  Added null as explicit return type (?TokenInterface)
  [FrameworkBundle] Fix Routing\DelegatingLoader
  Render all line breaks according to the exception message
  [Form] Fix phpdoc
  [DI] remove confusing code
  [Form] Fixed GroupSequence with "constraints" option
  [Validator] Clarify UUID validator behavior
  [Filesystem] Fixed makePathRelative
  ...
2017-10-02 08:42:24 +02:00
..
Node Merge branch '2.8' into 3.3 2017-10-02 08:42:24 +02:00
ParserCache [ExpressionLanguage] Making cache PSR6 compliant 2016-10-06 17:21:07 +02:00
Resources/bin Fix license headers 2015-09-26 14:15:17 +02:00
Tests Merge branch '2.8' into 3.3 2017-09-06 18:40:18 +02:00
.gitignore [ExpressionLanguage] added the component 2013-09-19 12:59:10 +02:00
CHANGELOG.md [ExpressionLanguage] added ExpressionFunction and ExpressionFunctionProviderInterface 2014-09-25 19:08:38 +02:00
Compiler.php fixed @return when returning this or static 2016-12-27 08:23:47 +01:00
composer.json Bump minimal PHP version to ^5.5.9|>=7.0.8 2017-07-29 23:54:42 +02:00
Expression.php removed useless PHPDoc 2017-09-30 07:00:23 -07:00
ExpressionFunction.php Merge branch '2.8' into 3.3 2017-10-02 08:42:24 +02:00
ExpressionFunctionProviderInterface.php [ExpressionLanguage] added ExpressionFunction and ExpressionFunctionProviderInterface 2014-09-25 19:08:38 +02:00
ExpressionLanguage.php Merge branch '3.2' 2017-02-24 05:59:04 -08:00
Lexer.php Fix minor phpdoc mismatches with the code(detected by phan) 2017-04-29 08:58:46 -07:00
LICENSE updated LICENSE year 2017-01-02 12:30:00 -08:00
ParsedExpression.php removed useless PHPDoc 2017-09-30 07:00:23 -07:00
Parser.php Merge branch '2.8' into 3.3 2017-09-15 12:08:59 +02:00
phpunit.xml.dist unify PHPUnit config files 2017-04-12 21:20:43 +02:00
README.md [2.7] update readme files for new components 2016-03-07 12:06:07 +01:00
SerializedParsedExpression.php removed useless PHPDoc 2017-09-30 07:00:23 -07:00
SyntaxError.php Complete the injection of the expression in all syntax errors 2017-04-03 10:58:13 +02:00
Token.php removed useless PHPDoc 2017-09-30 07:00:23 -07:00
TokenStream.php minor #24342 removed useless PHPDoc (OskarStark) 2017-09-30 07:00:25 -07:00

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).

Resources