acquia_connector-8.x-1.22/src/Plugin/migrate/source/AcquiaConnectorSettingsVersion4.php

src/Plugin/migrate/source/AcquiaConnectorSettingsVersion4.php
<?php

namespace Drupal\acquia_connector\Plugin\migrate\source;

use Drupal\migrate\Exception\RequirementsException;
use Drupal\migrate_drupal\Plugin\migrate\source\Variable;

/**
 * Drupal 7 Acquia Connector source from variable table.
 *
 * For additional configuration keys, refer to the parent classes.
 *
 * @see \Drupal\migrate\Plugin\migrate\source\SqlBase
 * @see \Drupal\migrate\Plugin\migrate\source\SourcePluginBase
 *
 * @MigrateSource(
 *   id = "acquia_connector_settings_v4",
 *   source_module = "acquia_agent",
 * )
 */
class AcquiaConnectorSettingsVersion4 extends Variable {

  /**
   * {@inheritdoc}
   */
  public function checkRequirements() {
    parent::checkRequirements();
    if ($this->getModuleSchemaVersion('acquia_agent') < 7004) {
      throw new RequirementsException("Acquia Agent module version incompatible with this migration.");
    }
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc