synchronizer files
1.0.0
Perpustakaan ini memudahkan untuk menyinkronkan sistem file lokal dan jarak jauh.
Filessynchronizer dikembangkan sebagai backend untuk alat penempatan dan pengujian Seabreeze. Ini menggunakan perpustakaan sinkronisasi yang dikembangkan sendiri sebagai fondasi.
Sertakan vendor autoloader dan gunakan kelas:
namespace Acme MyApplication ;
use FlameCore Synchronizer Files FilesSynchronizer ;
use FlameCore Synchronizer Files Location LocalFilesLocation ;
require ' vendor/autoload.php ' ; Buat Source dan Objek Target Anda:
$ source = new LocalFilesLocation ([ ' dir ' => $ sourcePath ]);
$ target = new LocalFilesLocation ([ ' dir ' => $ targetPath ]); Buat FilesSynchronizer dan tetapkan Source dan Target :
$ synchronizer = new FilesSynchronizer ( $ source , $ target );
$ synchronizer -> observe ( $ observer ); // optionally set an EventObserver objectSekarang mulailah menyinkronkan file Anda:
$ synchronizer -> synchronize ();
$ synchronizer -> synchronize ( false ); // Do not preserve obsolete files Instal Composer Jika Anda belum memilikinya di sistem Anda.
Untuk menginstal perpustakaan, jalankan perintah berikut dan Anda akan mendapatkan versi pengembangan terbaru:
$ php composer.phar require flamecore/synchronizer-files:dev-master
Jika Anda ingin berkontribusi, silakan lihat file yang berkontribusi terlebih dahulu.
Terima kasih kepada kontributornya: