PSR-2 + enchance phpdoc