PSR-1 + PSR-2 compliance.