Passed
Push — master ( ce9270...90190c )
by Radu
02:14
created

__()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 3
c 1
b 0
f 0
dl 0
loc 6
rs 10
cc 2
nc 2
nop 2
1
<?php
2
namespace {
3
4
    if (!function_exists('__')) {
5
        /**
6
         * Gettext / dgetttext wrapper.
7
         */
8
        function __($msg, $domain = null)
9
        {
10
            if (!empty($domain)) {
11
                return dgettext($domain, $msg);
12
            }
13
            return gettext($msg);
14
        }
15
    }
16
17
    if (!function_exists('___')) {
18
        /**
19
         * Ngettext / dngettext wrapper.
20
         */
21
        function ___($msgSingular, $msgPlural, $msgNumber, $domain = null)
22
        {
23
            if (!empty($domain)) {
24
                return dngettext($domain, $msgSingular, $msgPlural, $msgNumber);
25
            }
26
            return ngettext($msgSingular, $msgPlural, $msgNumber);
27
        }
28
    }
29
}
30