Loading core/modules/file/src/Plugin/Field/FieldFormatter/FileUriFormatter.php +1 −1 Original line number Diff line number Diff line Loading @@ -52,7 +52,7 @@ public function settingsForm(array $form, FormStateInterface $form_state) { protected function viewValue(FieldItemInterface $item) { $value = $item->value; if ($this->getSetting('file_download_path')) { $value = $this->fileUrlGenerator->generateString($value); $value = $this->fileUrlGenerator->generateAbsoluteString($value); } return $value; } Loading core/modules/file/tests/src/Kernel/Formatter/FileEntityFormatterTest.php +2 −2 Original line number Diff line number Diff line Loading @@ -106,7 +106,7 @@ public function testFormatterFileUri(): void { $entity_display->setComponent('uri', ['type' => 'file_uri', 'settings' => ['file_download_path' => TRUE]]); $build = $entity_display->buildMultiple($this->files)[0]['uri'][0]; $this->assertEquals($this->fileUrlGenerator->generateString('public://file.png'), $build['#markup']); $this->assertEquals($this->fileUrlGenerator->generateAbsoluteString('public://file.png'), $build['#markup']); $entity_display->setComponent( 'uri', Loading @@ -116,7 +116,7 @@ public function testFormatterFileUri(): void { ] ); $build = $entity_display->buildMultiple($this->files)[0]['uri'][0]; $this->assertEquals($this->fileUrlGenerator->generateString('public://file.png'), $build['#title']); $this->assertEquals($this->fileUrlGenerator->generateAbsoluteString('public://file.png'), $build['#title']); $this->assertEquals($this->fileUrlGenerator->generate('public://file.png'), $build['#url']); } Loading Loading
core/modules/file/src/Plugin/Field/FieldFormatter/FileUriFormatter.php +1 −1 Original line number Diff line number Diff line Loading @@ -52,7 +52,7 @@ public function settingsForm(array $form, FormStateInterface $form_state) { protected function viewValue(FieldItemInterface $item) { $value = $item->value; if ($this->getSetting('file_download_path')) { $value = $this->fileUrlGenerator->generateString($value); $value = $this->fileUrlGenerator->generateAbsoluteString($value); } return $value; } Loading
core/modules/file/tests/src/Kernel/Formatter/FileEntityFormatterTest.php +2 −2 Original line number Diff line number Diff line Loading @@ -106,7 +106,7 @@ public function testFormatterFileUri(): void { $entity_display->setComponent('uri', ['type' => 'file_uri', 'settings' => ['file_download_path' => TRUE]]); $build = $entity_display->buildMultiple($this->files)[0]['uri'][0]; $this->assertEquals($this->fileUrlGenerator->generateString('public://file.png'), $build['#markup']); $this->assertEquals($this->fileUrlGenerator->generateAbsoluteString('public://file.png'), $build['#markup']); $entity_display->setComponent( 'uri', Loading @@ -116,7 +116,7 @@ public function testFormatterFileUri(): void { ] ); $build = $entity_display->buildMultiple($this->files)[0]['uri'][0]; $this->assertEquals($this->fileUrlGenerator->generateString('public://file.png'), $build['#title']); $this->assertEquals($this->fileUrlGenerator->generateAbsoluteString('public://file.png'), $build['#title']); $this->assertEquals($this->fileUrlGenerator->generate('public://file.png'), $build['#url']); } Loading