Completed
Push — master ( cb6000...0f63fa )
by Sam
02:23
created

ImageFormFactory::getSpecsMarkup()   A

Complexity

Conditions 4
Paths 3

Size

Total Lines 14
Code Lines 9

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 14
rs 9.2
c 0
b 0
f 0
cc 4
eloc 9
nc 3
nop 1
1
<?php
2
3
namespace SilverStripe\AssetAdmin\Forms;
4
5
class ImageFormFactory extends FileFormFactory
6
{
7
    protected function getSpecsMarkup($record)
8
    {
9
        if (!$record || !$record->exists()) {
10
            return null;
11
        }
12
        // Add dimensions to specs
13
        $dimensions = $record->getDimensions() ? $record->getDimensions() . 'px,' : '';
14
        return sprintf(
15
            '<div class="editor__specs">%s %s %s</div>',
16
            $dimensions,
17
            $record->getSize(),
18
            $this->getStatusFlagMarkup($record)
19
        );
20
    }
21
}
22