synchronizer files
1.0.0
该库使同步本地文件系统和远程文件系统变得易于同步。
Filessynchronizer是为部署和测试工具的后端开发的。它使用我们的自我开发的同步库作为基础。
包括供应商自动加载器并使用类:
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
如果您想贡献,请先查看贡献文件。
感谢贡献者: