synchronizer files
1.0.0
Esta biblioteca facilita a sincronizar os sistemas de arquivos locais e remotos.
O Filessynchronizer foi desenvolvido como back -end para a ferramenta de implantação e teste Seebreeze. Ele está usando nossa biblioteca de sincronizador auto-desenvolvida como fundação.
Inclua o fornecedor automático e use as classes:
namespace Acme MyApplication ;
use FlameCore Synchronizer Files FilesSynchronizer ;
use FlameCore Synchronizer Files Location LocalFilesLocation ;
require ' vendor/autoload.php ' ; Crie seus objetos Source e Target :
$ source = new LocalFilesLocation ([ ' dir ' => $ sourcePath ]);
$ target = new LocalFilesLocation ([ ' dir ' => $ targetPath ]); Crie o FilesSynchronizer e atribua a Source e o Target :
$ synchronizer = new FilesSynchronizer ( $ source , $ target );
$ synchronizer -> observe ( $ observer ); // optionally set an EventObserver objectAgora comece a sincronizar seus arquivos:
$ synchronizer -> synchronize ();
$ synchronizer -> synchronize ( false ); // Do not preserve obsolete files Instale o Composer se você ainda não o tiver presente no seu sistema.
Para instalar a biblioteca, execute o seguinte comando e você obterá a versão mais recente de desenvolvimento:
$ php composer.phar require flamecore/synchronizer-files:dev-master
Se você deseja contribuir, consulte o arquivo contribuinte primeiro.
Graças aos colaboradores: