Refatoração usando composer e phpunit