piotrplenik/clean-code-php | ExplainGitHub