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

ImageFormFactory   A

Complexity

Total Complexity 4

Size/Duplication

Total Lines 17
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Importance

Changes 0
Metric Value
wmc 4
lcom 0
cbo 1
dl 0
loc 17
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A getSpecsMarkup() 0 14 4
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