PSR2 standard compliance