module_builder-8.x-3.x-dev/tests/modules/test_dummy_module_write_location/src/ModuleFileWriterDummyLocation.php

tests/modules/test_dummy_module_write_location/src/ModuleFileWriterDummyLocation.php
<?php

namespace Drupal\test_dummy_module_write_location;

use Drupal\Core\File\FileSystemInterface;
use Drupal\module_builder\ModuleFileWriter;

/**
 * Test file writer which puts module files in the test site folder.
 *
 * This ensures that they are cleaned up, and do not interfere with site code.
 */
class ModuleFileWriterDummyLocation extends ModuleFileWriter {

  /**
   * Put modules in the site folder, as that gets cleaned up.
   */
  public function getRelativeModuleFolder($module) {
    $site_path = \Drupal::getContainer()->getParameter('site.path');

    return $site_path . '/' . $module->id();
  }

}

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

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