Business Rules Engine in PHP using Symfony's ExpressionLanguage component