Dictionary::getDictionary()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 59
Code Lines 53

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 59
rs 9.597
c 0
b 0
f 0
cc 1
eloc 53
nc 1
nop 0

How to fix   Long Method   

Long Method

Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.

For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.

Commonly applied refactorings include:

1
<?php
2
namespace samsoncms\app\security\i18n;
3
4
use samsonphp\i18n\IDictionary;
5
6
class Dictionary implements IDictionary
7
{
8
    public function getDictionary()
9
    {
10
        return array(
11
            "en" => array(
12
                "Права" => "Rights",
13
                "Права доступа" => "Rights",
14
                "Группа" => "Group",
15
                "Название группы" => 'Group name',
16
                "Активный" => 'Active',
17
                "Редактировать" => 'Edit',
18
                "Доступные права" => 'Available rights',
19
                "Доступ к приложению" => 'Access to the application',
20
                "Главная страница" => 'Main',
21
                "Материалы" => 'Materials',
22
                "Пользователи" => 'Users',
23
                "Доп. поля" => 'Additional fields',
24
                "Структура" => 'Structure',
25
                "Подчиненные материалы" => 'Subordinate materials',
26
                "Галлерея" => 'Gallery',
27
                "Полный доступ ко всем приложениям" => 'Full access to all applications'
28
            ),
29
            "ua" => array(
30
                "Права" => "Права",
31
                "Права доступа" => "Права доступа",
32
                "Группа" => "Группа",
33
                "Название группы" => 'Назва групи',
34
                "Активный" => 'Активний',
35
                "Редактировать" => 'Редагувати',
36
                "Доступные права" => 'Доступні права',
37
                "Доступ к приложению" => 'Доступ до додатку',
38
                "Главная страница" => 'Головна сторіка',
39
                "Материалы" => 'Матеріали',
40
                "Пользователи" => 'Користувачі',
41
                "Доп. поля" => 'Додаткові поля',
42
                "Структура" => 'Структура',
43
                "Подчиненные материалы" => 'Залежні матеріали',
44
                "Галлерея" => 'Галерея',
45
                "Полный доступ ко всем приложениям" => 'Повний доступ до всіх додатків'
46
            ),
47
            "de" => array(
48
                "Права" => "Rechte",
49
                "Права доступа" => "Zugangsrechte",
50
                "Группа" => "Gruppe",
51
                "Название группы" => 'Gruppennamen',
52
                "Активный" => 'Aktiv',
53
                "Редактировать" => 'Bearbeiten',
54
                "Доступные права" => 'Verfügbar Rechte',
55
                "Доступ к приложению" => 'Zugriff auf die Anwendungn',
56
                "Главная страница" => 'Hauptseite',
57
                "Материалы" => 'Material',
58
                "Пользователи" => 'Benutzer',
59
                "Доп. поля" => 'Extras. Felder',
60
                "Структура" => 'Struktur',
61
                "Подчиненные материалы" => 'Untergeordnete Materialien',
62
                "Галлерея" => 'Galerie',
63
                "Полный доступ ко всем приложениям" => 'Voller Zugriff auf alle Anwendungen'
64
            ),
65
        );
66
    }
67
}
68