PSR-2 compatibility