Migrates to PSR-4.