Refactorizando controladores: Separando responsabilidades

2 comentarios en “Refactorizando controladores: Separando responsabilidades”

  1. Hola.
    En DropboxRepository class tenemos en la function getAllFiles: $dbxClient = new Client($this->accessToken, ‘App/1.0’); . No es mejor pasar como argumento el objecto Client? Quien es responsable de creacion de DropboxRepository va crear tambien el client y asi no pasamos accessToken como argumento. Creo que DropboxRepository no tiene mucha relacion con accessToken y si se necesita OtroServicioRepository que va usar un client hay que crear otra vez el client.

    Me gusta

Comenta la entrada

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.