ymcatwincities/ymca_sync

此包最新版本(10.0.6)没有可用的许可信息。

同步器骨架

安装次数: 57,585

依赖者: 2

建议者: 0

安全性: 0

星标: 0

关注者: 4

分支: 4

公开问题: 1

类型:drupal-module

10.0.6 2024-05-28 07:07 UTC

This package is auto-updated.

Last update: 2024-08-28 07:37:28 UTC


README

提供统一的程序接口,以便在不发生竞争条件的情况下运行drush命令

如何添加新的同步器

将以下代码添加到你的module_name.service.yml文件中

  my_data.syncer:
    class: Drupal\ymca_sync\Syncer
    arguments: []
    calls:
      - [addStep, ['@my_service', 'my_method']]
      - [addStep, ['@my_another_service', 'my_another_method']]
    tags:
      - { name: syncer }

清除缓存。前往 /admin/config/system/ymca-sync 并激活你的同步器

如何从命令行列出同步器

运行 drush yn-sync:list

如何运行你的同步器

通过drush命令运行同步器,例如

drush yn-sync my_data.syncer

如果你的同步器在第二次运行时同时运行两次,你将看到如下消息

Lock syncer my_data.syncer is still working. Exit.