Completed
Pull Request — master (#288)
by Damian
02:08
created

ImageFormBuilder::getSpecsMarkup()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 13
Code Lines 8

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
c 0
b 0
f 0
dl 0
loc 13
rs 9.4285
cc 2
eloc 8
nc 2
nop 0
1
<?php
2
3
namespace SilverStripe\AssetAdmin\Forms;
4
5
use SilverStripe\Assets\Image;
6
7
class ImageFormBuilder extends FileFormBuilder
8
{
9
10
    public function getSpecsMarkup()
11
    {
12
        // Add dimensions to specs
13
        /** @var Image $record */
14
        $record = $this->getRecord();
15
        $dimensions = $record->getDimensions() ? $record->getDimensions() . 'px,' : '';
16
        return sprintf(
17
            '<div class="editor__specs">%s %s %s</div>',
18
            $dimensions,
19
            $record->getSize(),
20
            $this->getStatusFlagMarkup()
21
        );
22
    }
23
}
24