synchronizer files
1.0.0
このライブラリにより、ローカルファイルシステムとリモートファイルシステムを簡単に同期できます。
Filessynchronizerは、展開およびテストツールのSeabreezeのバックエンドとして開発されました。自己開発のシンクロナイザーライブラリを基礎として使用しています。
ベンダーオートローダーを含めて、クラスを使用します。
namespace Acme MyApplication ;
use FlameCore Synchronizer Files FilesSynchronizer ;
use FlameCore Synchronizer Files Location LocalFilesLocation ;
require ' vendor/autoload.php ' ; SourceとTargetオブジェクトを作成します。
$ source = new LocalFilesLocation ([ ' dir ' => $ sourcePath ]);
$ target = new LocalFilesLocation ([ ' dir ' => $ targetPath ]); FilesSynchronizerを作成し、 SourceとTargetを割り当てます。
$ synchronizer = new FilesSynchronizer ( $ source , $ target );
$ synchronizer -> observe ( $ observer ); // optionally set an EventObserver object次に、ファイルの同期を開始します。
$ synchronizer -> synchronize ();
$ synchronizer -> synchronize ( false ); // Do not preserve obsolete files システムにまだ存在していない場合は、コンポーザーをインストールしてください。
ライブラリをインストールするには、次のコマンドを実行すると、最新の開発バージョンが取得されます。
$ php composer.phar require flamecore/synchronizer-files:dev-master
貢献したい場合は、最初に寄稿ファイルをご覧ください。
貢献者に感謝します: