protected function ImageEffectsTestBase::getTestImageCopyUri in Image Effects 8.3
Same name and namespace in other branches
- 8 tests/src/Functional/ImageEffectsTestBase.php \Drupal\Tests\image_effects\Functional\ImageEffectsTestBase::getTestImageCopyUri()
- 8.2 tests/src/Functional/ImageEffectsTestBase.php \Drupal\Tests\image_effects\Functional\ImageEffectsTestBase::getTestImageCopyUri()
Get the URI of the test image file copied to a safe location.
Parameters
string $path: The path to the test image file.
string $name: (optional) The name of the item for which the path is requested. Ignored for $type 'core'. If null, $path is returned. Defaults to null.
string $type: (optional) The type of the item; one of 'core', 'profile', 'module', 'theme', or 'theme_engine'. Defaults to 'module'.
24 calls to ImageEffectsTestBase::getTestImageCopyUri()
- AutoOrientTest::testAutoOrientEffect in tests/
src/ Functional/ Effect/ AutoOrientTest.php - Auto Orientation effect test.
- BackgroundTest::testBackgroundEffect in tests/
src/ Functional/ Effect/ BackgroundTest.php - Background effect test.
- BrightnessTest::testBrightnessEffect in tests/
src/ Functional/ Effect/ BrightnessTest.php - Brightness effect test.
- ColorShiftTest::testColorShiftEffect in tests/
src/ Functional/ Effect/ ColorShiftTest.php - Color Shift effect test.
- ContrastTest::testContrastEffect in tests/
src/ Functional/ Effect/ ContrastTest.php - Contrast effect test.
File
- tests/
src/ Functional/ ImageEffectsTestBase.php, line 260
Class
- ImageEffectsTestBase
- Base test class for image_effects tests.
Namespace
Drupal\Tests\image_effects\FunctionalCode
protected function getTestImageCopyUri($path, $name = NULL, $type = 'module') {
$test_directory = 'public://test-images/';
$this->fileSystem
->prepareDirectory($test_directory, FileSystemInterface::CREATE_DIRECTORY);
$source_uri = $name ? drupal_get_path($type, $name) : '';
$source_uri .= $path;
$target_uri = $test_directory . \Drupal::service('file_system')
->basename($source_uri);
return $this->fileSystem
->copy($source_uri, $target_uri, FileSystemInterface::EXISTS_REPLACE);
}