MessageId   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 24
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 4
dl 0
loc 24
rs 10
c 1
b 0
f 0
wmc 2

2 Methods

Rating   Name   Duplication   Size   Complexity  
A setMessageId() 0 3 1
A getMessageId() 0 3 1
1
<?php
2
3
declare(strict_types=1);
4
5
namespace Zanzara\Telegram\Type;
6
7
/**
8
 * This object represents a unique message identifier.
9
 *
10
 * More on https://core.telegram.org/bots/api#messageid
11
 *
12
 * @since zanzara 0.5.0, Telegram Bot Api 5.0
13
 */
14
class MessageId
15
{
16
17
    /**
18
     * Unique message identifier
19
     *
20
     * @var int
21
     */
22
    private $message_id;
23
24
    /**
25
     * @return int
26
     */
27
    public function getMessageId(): int
28
    {
29
        return $this->message_id;
30
    }
31
32
    /**
33
     * @param int $message_id
34
     */
35
    public function setMessageId(int $message_id): void
36
    {
37
        $this->message_id = $message_id;
38
    }
39
40
}
41