GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Completed
Push — master ( 1b2b33...d85f67 )
by Irfaq
02:49
created

CouldNotCreateMessage::attachmentTypeNotProvided()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
dl 0
loc 4
ccs 0
cts 4
cp 0
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 0
crap 2
1
<?php
2
3
namespace NotificationChannels\Facebook\Exceptions;
4
5
use Exception;
6
7
/**
8
 * Class CouldNotCreateMessage
9
 */
10
class CouldNotCreateMessage extends Exception
11
{
12
    /**
13
     * Thrown when the message text is not provided.
14
     *
15
     * @return static
16
     */
17
    public static function textTooLong(): CouldNotCreateMessage
18
    {
19
        return new static('Message text is too long, A 320 character limited string should be provided.');
20
    }
21
22
    /**
23
     * Thrown when invalid notification type provided.
24
     *
25
     * @return static
26
     */
27
    public static function invalidNotificationType(): CouldNotCreateMessage
28
    {
29
        return new static('Notification Type provided is invalid.');
30
    }
31
32
    /**
33
     * Thrown when invalid attachment type provided.
34
     *
35
     * @return static
36
     */
37
    public static function invalidAttachmentType(): CouldNotCreateMessage
38
    {
39
        return new static('Attachment Type provided is invalid.');
40
    }
41
42
    /**
43
     * Thrown when a URl should be provided for an attachment.
44
     *
45
     * @return static
46
     */
47
    public static function urlNotProvided(): CouldNotCreateMessage
48
    {
49
        return new static('You have not provided a Url for an attachment');
50
    }
51
52
    /**
53
     * Thrown when enough data is not provided.
54
     *
55
     * @return static
56
     */
57
    public static function dataNotProvided(): CouldNotCreateMessage
58
    {
59
        return new static('Your message was missing critical information');
60
    }
61
62
    /**
63
     * Thrown when number of buttons in message exceeds.
64
     *
65
     * @return static
66
     */
67
    public static function messageButtonsLimitExceeded(): CouldNotCreateMessage
68
    {
69
        return new static('You cannot add more than 3 buttons in 1 notification message.');
70
    }
71
72
    /**
73
     * Thrown when number of cards in message exceeds.
74
     *
75
     * @return static
76
     */
77
    public static function messageCardsLimitExceeded(): CouldNotCreateMessage
78
    {
79
        return new static('You cannot add more than 10 cards in 1 notification message.');
80
    }
81
82
    /**
83
     * Thrown when there is no user id or phone number provided.
84
     *
85
     * @return static
86
     */
87
    public static function recipientNotProvided(): CouldNotCreateMessage
88
    {
89
        return new static('Facebook notification recipient ID or Phone Number was not provided. Please refer usage docs.');
90
    }
91
}
92