build_hooks-8.x-2.4/tests/src/Traits/EnvironmentTestTrait.php

tests/src/Traits/EnvironmentTestTrait.php
<?php

namespace Drupal\Tests\build_hooks\Traits;

use Drupal\build_hooks\Entity\FrontendEnvironment;
use Drupal\build_hooks\Trigger;

/**
 * Defines a trait for creating an environment.
 */
trait EnvironmentTestTrait {

  /**
   * Test environment.
   *
   * @var \Drupal\build_hooks\Entity\FrontendEnvironmentInterface
   */
  protected $environment;

  /**
   * Creates a test environment.
   */
  protected function createTestEnvironment() {
    $this->environment = FrontendEnvironment::create([
      'id' => 'foo',
      'label' => $this->randomMachineName(),
      'settings' => [],
      'plugin' => 'build_hooks_test',
      'deployment_strategy' => Trigger::DEPLOYMENT_STRATEGY_ENTITYSAVE,
    ]);
    $this->environment->save();
  }

}

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

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