4.2と4.3の互換性は担保されているそうです。
具体的に修正したところ
ルーティングの記述
+use Symfony\Component\Routing\Annotation\Route
/**
*@Route("/hello" name= "hello" methods={"GET","POST"})
*/
public function index() {
インポートの方法とルーティングの記述を修正
ContainerInterfaceのインポートを変更
use Psr\Container\ContainerInterface;
Eccubecondigのインタンス化の削除と修正
-$condig = new EccubeConfig($container)
+$config = $container->get(EccubeConfig::class)->get('eccube_theme_admin_dir')
helloCondigTypeの変更
+use Symfony\Component\DependencyInjection\ParameterBag\ContainerBagInterface;
-public function index(ContainerInterface $container){
+public function index(ContainerBagInterface $container){
Found unconstructed IntlDateFormatterエラーが、出たのでフォームをdatetimeでbuildしているファイルに下記を記述
setlocale(LC_ALL, 'ja_JP.UTF-8');
\Locale::setDefault('ja');