public static function Migration::getPoolStatus in CMS Content Sync 2.1.x
Same name and namespace in other branches
- 2.0.x src/Controller/Migration.php \Drupal\cms_content_sync\Controller\Migration::getPoolStatus()
1 call to Migration::getPoolStatus()
- Pool::getV2Status in src/
Entity/ Pool.php
File
- src/
Controller/ Migration.php, line 76
Class
- Migration
- Migration Embed provides methods and a UI to migrate from Content Sync v1 to Content Sync v2.
Namespace
Drupal\cms_content_sync\ControllerCode
public static function getPoolStatus($pool) {
if (!self::$pool_statuses) {
self::$pool_statuses = \Drupal::service('config.factory')
->get('cms_content_sync.migration')
->get('cms_content_sync_v2_pool_statuses');
if (null === self::$pool_statuses) {
self::$pool_statuses = [];
}
}
if (!isset(self::$pool_statuses[$pool->id])) {
if (!$pool->backend_url) {
return Pool::V2_STATUS_ACTIVE;
}
return Pool::V2_STATUS_NONE;
}
return self::$pool_statuses[$pool->id];
}