Są pewne różnice, będzie cześć kodu zmodyfikować. Np. Type:
w 2
->add('name', 'text')
w 3
use Symfony\Component\Form\Extension\Core\Type\TextType;
->add('name', TextType::class)
albo create
2
$form = $this->createForm(new MyType());
3
$form = $this->createForm(MyType::class);
tutaj więcej informacji
https://github.com/symfony/symfony/blob/master/UPGRADE-3.0.md#classloader