Skip to content

Instantly share code, notes, and snippets.

@lyrixx

lyrixx/README.md Secret

Last active September 21, 2016 09:19
Show Gist options
  • Save lyrixx/d9e7f17c86d1ed8ae3869f23bbb254c8 to your computer and use it in GitHub Desktop.
Save lyrixx/d9e7f17c86d1ed8ae3869f23bbb254c8 to your computer and use it in GitHub Desktop.
Symfony EL BC Break

Some melody script to highligh a BC break

<?php
<<<CONFIG
packages:
- "symfony/expression-language: 2.7.*"
- "symfony/var-dumper: ~3.1"
CONFIG;
$el = new Symfony\Component\ExpressionLanguage\ExpressionLanguage();
dump($el->parse('foobar.count()', ['foobar']));
<?php
<<<CONFIG
packages:
- "symfony/expression-language: 2.8.*"
- "symfony/var-dumper: ~3.1"
CONFIG;
$el = new Symfony\Component\ExpressionLanguage\ExpressionLanguage();
dump($el->parse('foobar.count()', ['foobar']));
<?php
<<<CONFIG
packages:
- "symfony/expression-language: 3.0.*"
- "symfony/var-dumper: ~3.1"
CONFIG;
$el = new Symfony\Component\ExpressionLanguage\ExpressionLanguage();
dump($el->parse('foobar.count()', ['foobar']));
<?php
<<<CONFIG
packages:
- "symfony/expression-language: 3.1.*"
- "symfony/var-dumper: ~3.1"
CONFIG;
$el = new Symfony\Component\ExpressionLanguage\ExpressionLanguage();
dump($el->parse('foobar.count()', ['foobar']));
<?php
<<<CONFIG
packages:
- "symfony/expression-language: 3.2.*@dev"
- "symfony/var-dumper: ~3.1"
CONFIG;
$el = new Symfony\Component\ExpressionLanguage\ExpressionLanguage();
dump($el->parse('foobar.count()', ['foobar']));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment