SemanticUiTranslatedViewTest   A
last analyzed

Complexity

Total Complexity 7

Size/Duplication

Total Lines 37
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Importance

Changes 0
Metric Value
wmc 7
lcom 0
cbo 1
dl 0
loc 37
rs 10
c 0
b 0
f 0

7 Methods

Rating   Name   Duplication   Size   Complexity  
A viewClass() 0 4 1
A translatedViewClass() 0 4 1
A previousMessageOption() 0 4 1
A nextMessageOption() 0 4 1
A buildPreviousMessage() 0 4 1
A buildNextMessage() 0 4 1
A translatedViewName() 0 4 1
1
<?php
2
3
/*
4
 * This file is part of the Pagerfanta package.
5
 *
6
 * (c) Pablo Díez <[email protected]>
7
 *
8
 * For the full copyright and license information, please view the LICENSE
9
 * file that was distributed with this source code.
10
 */
11
12
namespace WhiteOctober\PagerfantaBundle\Tests\View;
13
14
/**
15
 * @author Loïc Frémont <[email protected]>
16
 */
17
class SemanticUiTranslatedViewTest extends TranslatedViewTest
18
{
19
    protected function viewClass()
20
    {
21
        return 'Pagerfanta\View\SemanticUiView';
22
    }
23
24
    protected function translatedViewClass()
25
    {
26
        return 'WhiteOctober\PagerfantaBundle\View\SemanticUiTranslatedView';
27
    }
28
29
    protected function previousMessageOption()
30
    {
31
        return 'prev_message';
32
    }
33
34
    protected function nextMessageOption()
35
    {
36
        return 'next_message';
37
    }
38
39
    protected function buildPreviousMessage($text)
40
    {
41
        return sprintf('&larr; %s', $text);
42
    }
43
44
    protected function buildNextMessage($text)
45
    {
46
        return sprintf('%s &rarr;', $text);
47
    }
48
49
    protected function translatedViewName()
50
    {
51
        return 'semantic_ui_translated';
52
    }
53
}
54