Better to wait for Symfony 2.3 to migrate. It will be released sometime in May . This is the first version of LTS (Long Time Support), which means that it has been supported for three years. So: you do not need to worry about breaks in BC for 3 years!
To port Symfony 2.0 to 2.3: you can't do anything. Read the UPGRADE-*.md files (which are stored in the symfony/symfony root directory) and fix everything in their code. Each breaks in BC that are important for regular users will be placed in these UPGRADE files.
If you cannot solve the problem after fixing all the UPGRADE files, you should look at the CHANGELOG.md files in the root directory (for example, the symfony/security package). Try to find something that has been changed and cause your code to break.
Finally, if you are not using your script, there are many active Symfony2 users who are waiting for you. Check out the community page and find your place to ask questions.
source share