You are here

class TestDrupalCodeBuilder in Module Builder 8.3

Library wrapper service for tests.

This switches the environment.

Hierarchy

Expanded class hierarchy of TestDrupalCodeBuilder

1 string reference to 'TestDrupalCodeBuilder'
module_builder_test_component_type.services.yml in tests/modules/module_builder_test_component_type/module_builder_test_component_type.services.yml
tests/modules/module_builder_test_component_type/module_builder_test_component_type.services.yml
1 service uses TestDrupalCodeBuilder
module_builder_test_component_type.drupal_code_builder in tests/modules/module_builder_test_component_type/module_builder_test_component_type.services.yml
Drupal\module_builder_test_component_type\TestDrupalCodeBuilder

File

tests/modules/module_builder_test_component_type/src/TestDrupalCodeBuilder.php, line 12

Namespace

Drupal\module_builder_test_component_type
View source
class TestDrupalCodeBuilder extends DrupalCodeBuilder {

  /**
   * {@inheritdoc}
   */
  protected function doLoadLibrary() {
    $environment = new TestEnvironment();
    \DrupalCodeBuilder\Factory::setEnvironment($environment)
      ->setCoreVersionNumber(\Drupal::VERSION);
  }

}

Members

Namesort descending Modifiers Type Description Overrides
DrupalCodeBuilder::$loaded protected property Whether the library has been initialized.
DrupalCodeBuilder::getTask public function Gets a task handler from the library.
DrupalCodeBuilder::loadLibrary public function Loads the Drupal Coder Builder library and sets the environment.
TestDrupalCodeBuilder::doLoadLibrary protected function Helper for loadLibrary() for ease of overriding. Overrides DrupalCodeBuilder::doLoadLibrary