Aplicação do padrão PSR