public function LocalTest::setUp in Flysystem 8
Same name and namespace in other branches
- 3.x tests/src/Unit/Flysystem/LocalTest.php \Drupal\Tests\flysystem\Unit\Flysystem\LocalTest::setUp()
- 2.0.x tests/src/Unit/Flysystem/LocalTest.php \Drupal\Tests\flysystem\Unit\Flysystem\LocalTest::setUp()
- 3.0.x tests/src/Unit/Flysystem/LocalTest.php \Drupal\Tests\flysystem\Unit\Flysystem\LocalTest::setUp()
Overrides UnitTestCase::setUp
File
- tests/src/ Unit/ Flysystem/ LocalTest.php, line 24 
Class
- LocalTest
- @coversDefaultClass \Drupal\flysystem\Flysystem\Local @group flysystem
Namespace
Drupal\Tests\flysystem\Unit\FlysystemCode
public function setUp() {
  parent::setUp();
  $GLOBALS['base_url'] = 'http://example.com';
  $container = new ContainerBuilder();
  $url_generator = $this
    ->prophesize(UrlGeneratorInterface::class);
  $url_generator
    ->generateFromRoute(Argument::cetera())
    ->willReturn('download');
  $container
    ->set('url_generator', $url_generator
    ->reveal());
  \Drupal::setContainer($container);
  (new LocalAdapter('foo/bar'))
    ->deleteDir('');
  @rmdir('foo/bar');
  @rmdir('foo');
  mkdir('foo');
  mkdir('foo/bar');
  touch('test.txt');
}