Code Duplication    Length = 17-24 lines in 2 locations

src/models/decorators/server/IpNumResourceDecorator.php 1 location

@@ 7-30 (lines=24) @@
4
5
use Yii;
6
7
class IpNumResourceDecorator extends AbstractServerResourceDecorator
8
{
9
    public function displayTitle()
10
    {
11
        return Yii::t('hipanel/server/order', 'Dedicated IP');
12
    }
13
14
    public function getOverusePrice()
15
    {
16
        return 4; // TODO: move to config
17
    }
18
19
    public function displayUnit()
20
    {
21
        return Yii::t('yii', '{n} IP', ['n' => 1]);
22
    }
23
24
    public function displayValue()
25
    {
26
        return $this->resource->quantity;
27
    }
28
29
30
}
31

src/models/decorators/server/TrafficResourceDecorator.php 1 location

@@ 7-23 (lines=17) @@
4
5
use Yii;
6
7
class TrafficResourceDecorator extends AbstractServerResourceDecorator
8
{
9
    public function displayTitle()
10
    {
11
        return Yii::t('hipanel/server/order', 'Traffic');
12
    }
13
14
    public function displayValue()
15
    {
16
        return Yii::t('yii', '{nFormatted} GB', ['nFormatted' => $this->resource->quantity]);
17
    }
18
19
    public function displayUnit()
20
    {
21
        return Yii::t('yii', '{nFormatted} GB', ['nFormatted' => 1]);
22
    }
23
}
24