Completed
Push — master ( 161fed...c06225 )
by Yuri
05:50
created

Siimple3Template::wrapMessages()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 6

Duplication

Lines 6
Ratio 100 %

Code Coverage

Tests 3
CRAP Score 2

Importance

Changes 0
Metric Value
cc 2
nc 2
nop 2
dl 6
loc 6
ccs 3
cts 3
cp 1
crap 2
rs 10
c 0
b 0
f 0
1
<?php
2
3
namespace Tamtamchik\SimpleFlash\Templates;
4
5
use Tamtamchik\SimpleFlash\TemplateInterface;
6
7
/**
8
 * Class Siimple3Template.
9
 * Uses default Semantic UI markdown for flash messages.
10
 */
11 View Code Duplication
class Siimple3Template extends SiimpleTemplate implements TemplateInterface
12
{
13
    protected $wrapper = '<div class="siimple-alert siimple-alert--%s">%s</div>';
14
15
    /**
16
     * Override base function to suite Bootstrap 3 alert naming.
17
     *
18
     * @param $messages - message text
19
     * @param $type     - message type: success, info, warning, error
20
     *
21
     * @return string
22
     */
23 3
    public function wrapMessages($messages, $type)
24
    {
25 3
        $type = ($type == 'info') ? 'primary' : $type;
26
27 3
        return sprintf($this->getWrapper(), $type, $messages);
28
    }
29
}
30