synchronizer files
1.0.0
تجعل هذه المكتبة من السهل مزامنة أنظمة الملفات المحلية والبعيدة.
تم تطوير Filessynchronizer كواجهة خلفية لأداة النشر والاختبار Seabreeze. إنه يستخدم مكتبة Synchronizer التي تم تطويرها ذاتيًا كأساس.
قم بتضمين Autoloader البائع واستخدام الفصول:
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
إذا كنت ترغب في المساهمة ، يرجى الاطلاع على الملف المساهم أولاً.
بفضل المساهمين: