Skip to content

Commit a18cea6

Browse files
authored
Merge pull request #81 from elgentos/WouterSteen-patch-2
image block update 1.7 release line
2 parents 6cb6896 + 304a2ae commit a18cea6

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

Block/Dom/Image.php

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,23 @@
22

33
namespace Elgentos\PrismicIO\Block\Dom;
44

5-
class Image extends Raw
5+
use Elgentos\PrismicIO\Block\AbstractBlock;
6+
7+
class Image extends AbstractBlock
68
{
79
public function fetchDocumentView(): string
810
{
9-
return '<img src="' . $this->escapeHtml(parent::fetchDocumentView()) . '" alt="' . $this->getAltText() . '" />';
11+
$context = $this->getContext();
12+
13+
$cssClasses = $this->getData('css_class') ? 'class="'. $this->getData('css_class') .'"' : '';
14+
15+
return sprintf(
16+
'<img src="%s" alt="%s" width="%d" height="%d" %s />',
17+
$context->url,
18+
$context->alt,
19+
$context->dimensions->width,
20+
$context->dimensions->height,
21+
$cssClasses
22+
);
1023
}
1124
}

0 commit comments

Comments
 (0)