PSR-2 Compliance