Word::__toString()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 2
CRAP Score 1

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 1
nc 1
nop 0
dl 0
loc 3
ccs 2
cts 2
cp 1
crap 1
rs 10
c 1
b 0
f 0
1
<?php
2
/**
3
 * AnalyzerText package.
4
 *
5
 * @author  Peter Gribanov <[email protected]>
6
 */
7
8
namespace AnalyzerText\Text;
9
10
/**
11
 * Слово в тексте.
12
 *
13
 * @author  Peter Gribanov <[email protected]>
14
 */
15
class Word
16
{
17
    /**
18
     * Слово в тексте.
19
     *
20
     * @var string
21
     */
22
    protected $word = '';
23
24
    /**
25
     * Простая форма слова в тексте.
26
     *
27
     * @var string
28
     */
29
    protected $plain = '';
30
31
    /**
32
     * @param string $word  Слово в тексте
33
     * @param string $plain Простая форма слова в тексте
34
     */
35 27
    public function __construct($word, $plain)
36
    {
37 27
        $this->word = $word;
38 27
        $this->plain = $plain;
39 27
    }
40
41
    /**
42
     * Возвращает слово из текста.
43
     *
44
     * @return string
45
     */
46 22
    public function getWord()
47
    {
48 22
        return $this->word;
49
    }
50
51
    /**
52
     * Возвращает простую форму слова из текста.
53
     *
54
     * @return string
55
     */
56 27
    public function getPlain()
57
    {
58 27
        return $this->plain;
59
    }
60
61
    /**
62
     * Возвращает слово.
63
     *
64
     * @return string
65
     */
66 1
    public function __toString()
67
    {
68 1
        return $this->word;
69
    }
70
}
71