PSR-4 Compliance