psr-4 modified