Completed
Pull Request — master (#146)
by Łukasz
10:35 queued 06:48
created

AddReview::__construct()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 9
Code Lines 7

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 9
rs 9.6666
c 0
b 0
f 0
cc 1
eloc 7
nc 1
nop 6
1
<?php
2
3
declare(strict_types = 1);
4
5
namespace Sylius\ShopApiPlugin\Command;
6
7
final class AddReview
8
{
9
    /**
10
     * @var string
11
     */
12
    private $productSlug;
13
14
    /**
15
     * @var string
16
     */
17
    private $channelCode;
18
19
    /**
20
     * @var string
21
     */
22
    private $title;
23
24
    /**
25
     * @var int
26
     */
27
    private $rating;
28
29
    /**
30
     * @var string
31
     */
32
    private $comment;
33
34
    /**
35
     * @var string
36
     */
37
    private $email;
38
39
    public function __construct(string $productSlug, string $channelCode, string $title, int $rating, string $comment, string $email)
40
    {
41
        $this->productSlug = $productSlug;
42
        $this->channelCode = $channelCode;
43
        $this->title = $title;
44
        $this->rating = $rating;
45
        $this->comment = $comment;
46
        $this->email = $email;
47
    }
48
49
    public function productSlug(): string
50
    {
51
        return $this->productSlug;
52
    }
53
54
    public function channelCode(): string
55
    {
56
        return $this->channelCode;
57
    }
58
59
    public function title(): string
60
    {
61
        return $this->title;
62
    }
63
64
    public function rating(): int
65
    {
66
        return $this->rating;
67
    }
68
69
    public function comment(): string
70
    {
71
        return $this->comment;
72
    }
73
74
    public function email(): string
75
    {
76
        return $this->email;
77
    }
78
}
79