Лучше подождать, пока Symfony 2.3 перед миграцией. Он будет выпущен somewhere in May. Это the first LTS (Long Time Support) релиз, что означает, что он поддерживается для три лет. Итак: вам не нужно беспокоиться о перерывах в BC на 3 года!
Для миграции Symfony 2.0 в 2.3: Вы ничего не можете сделать. Прочтите файлы UPGRADE-*.md
(которые хранятся в корневом каталоге symfony/symfony
) и исправить все, что находится в их коде. Каждый перерыв BC, важный для обычных пользователей, будет помещен в эти файлы UPGRADE.
Если вы не можете решить проблему после исправления всех файлов UPGRADE, вы должны взглянуть на файлы CHANGELOG.md
в корневом каталоге (например, symfony/security
). Попытайтесь найти что-то, что изменилось, и заставить ваш код сломаться.
И, наконец, если вы не используете свой скрипт, есть много активных пользователей Symfony2, которые ждут вас. Взгляните на и найдите свое место, чтобы задать вопросы.