public function SyncHealth::pulling in CMS Content Sync 2.0.x
Same name and namespace in other branches
- 8 modules/cms_content_sync_health/src/Controller/SyncHealth.php \Drupal\cms_content_sync_health\Controller\SyncHealth::pulling()
- 2.1.x modules/cms_content_sync_health/src/Controller/SyncHealth.php \Drupal\cms_content_sync_health\Controller\SyncHealth::pulling()
Render the overview page.
Return value
array
1 string reference to 'SyncHealth::pulling'
- cms_content_sync_health.routing.yml in modules/cms_content_sync_health/ cms_content_sync_health.routing.yml 
- modules/cms_content_sync_health/cms_content_sync_health.routing.yml
File
- modules/cms_content_sync_health/ src/ Controller/ SyncHealth.php, line 523 
Class
- SyncHealth
- Provides a listing of Flow.
Namespace
Drupal\cms_content_sync_health\ControllerCode
public function pulling() {
  $pull_failures_hard = $this
    ->countStatusEntitiesWithFlag(EntityStatus::FLAG_PULL_FAILED, [
    'different_version' => PullIntent::PULL_FAILED_DIFFERENT_VERSION,
    'sync_error' => PullIntent::PULL_FAILED_CONTENT_SYNC_ERROR,
    'internal_error' => PullIntent::PULL_FAILED_INTERNAL_ERROR,
  ]);
  $pull_failures_soft = $this
    ->countStatusEntitiesWithFlag(EntityStatus::FLAG_PULL_FAILED_SOFT, [
    'handler_denied' => PullIntent::PULL_FAILED_HANDLER_DENIED,
    'no_flow' => PullIntent::PULL_FAILED_NO_FLOW,
    'unknown_pool' => PullIntent::PULL_FAILED_UNKNOWN_POOL,
  ]);
  return [
    '#theme' => 'cms_content_sync_sync_health_pull',
    '#pull_failures_hard' => $pull_failures_hard,
    '#pull_failures_soft' => $pull_failures_soft,
  ];
}