Refactoring the symfony expression logic into an ExpressionCondition, reverted the changes made to some files and added a couple of tests for the new class. I've also added an example of use into the basic.php example. Updated the composer.json file as well to indicate the suggestion.