cloud-8.x-2.0-beta1/modules/cloud_service_providers/aws_cloud/tests/src/Unit/Service/Ec2/Ec2ServiceMock.php

modules/cloud_service_providers/aws_cloud/tests/src/Unit/Service/Ec2/Ec2ServiceMock.php
<?php

namespace Drupal\Tests\aws_cloud\Unit\Service\Ec2;

use Drupal\aws_cloud\Service\Ec2\Ec2Service;

/**
 * Mock class for Ec2Service.
 */
class Ec2ServiceMock extends Ec2Service {

  /**
   * Availability zones for test.
   *
   * @var array
   */
  private $zones;

  /**
   * Set availability zones for test.
   *
   * @param array $zones
   *   Zones array.
   */
  public function setAvailabilityZonesForTest(array $zones) {
    $this->zones = $zones;
  }

  /**
   * {@inheritdoc}
   */
  public function describeAvailabilityZones(array $params = []) {
    return $this->zones;
  }

}

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

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