synchronizer files
1.0.0
Esta biblioteca facilita la sincronización de sistemas de archivos locales y remotos.
FilesSynChronizer se desarrolló como backend para la herramienta de implementación y prueba Seabreeze. Está utilizando nuestra biblioteca de sincronizador autodesarrollada como base.
Incluya el Vendor AuthoLoader y use las clases:
namespace Acme MyApplication ;
use FlameCore Synchronizer Files FilesSynchronizer ;
use FlameCore Synchronizer Files Location LocalFilesLocation ;
require ' vendor/autoload.php ' ; Cree su Source y objetos Target :
$ source = new LocalFilesLocation ([ ' dir ' => $ sourcePath ]);
$ target = new LocalFilesLocation ([ ' dir ' => $ targetPath ]); Cree el FilesSynchronizer y asigne la Source y el Target :
$ synchronizer = new FilesSynchronizer ( $ source , $ target );
$ synchronizer -> observe ( $ observer ); // optionally set an EventObserver objectAhora comience a sincronizar sus archivos:
$ synchronizer -> synchronize ();
$ synchronizer -> synchronize ( false ); // Do not preserve obsolete files Instale el compositor si aún no lo tiene presente en su sistema.
Para instalar la biblioteca, ejecute el siguiente comando y obtendrá la última versión de desarrollo:
$ php composer.phar require flamecore/synchronizer-files:dev-master
Si desea contribuir, consulte primero el archivo contribuyente.
Gracias a los contribuyentes: