PSR4 migration