protected function EditorUploadImageScaleTest::uploadImage in Drupal 10
Same name and namespace in other branches
- 8 core/modules/editor/tests/src/Functional/EditorUploadImageScaleTest.php \Drupal\Tests\editor\Functional\EditorUploadImageScaleTest::uploadImage()
- 9 core/modules/editor/tests/src/Functional/EditorUploadImageScaleTest.php \Drupal\Tests\editor\Functional\EditorUploadImageScaleTest::uploadImage()
Uploads an image via the editor dialog.
Parameters
string $uri: The URI of the image.
Return value
array An array containing the uploaded image's width and height.
File
- core/
modules/ editor/ tests/ src/ Functional/ EditorUploadImageScaleTest.php, line 200
Class
- EditorUploadImageScaleTest
- Tests scaling of inline images.
Namespace
Drupal\Tests\editor\FunctionalCode
protected function uploadImage($uri) {
$edit = [
'files[fid]' => \Drupal::service('file_system')
->realpath($uri),
];
$this
->drupalGet('editor/dialog/image/basic_html');
$this
->drupalGet('editor/dialog/image/basic_html');
$this
->submitForm($edit, 'Upload');
$uploaded_image_file = $this->container
->get('image.factory')
->get('public://inline-images/' . basename($uri));
return [
(int) $uploaded_image_file
->getWidth(),
(int) $uploaded_image_file
->getHeight(),
];
}