Completed
Push — master ( 479a33...82b45c )
by Leo
01:42
created

ExampleBot   A

Complexity

Total Complexity 9

Size/Duplication

Total Lines 47
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
dl 0
loc 47
rs 10
c 0
b 0
f 0
wmc 9

9 Methods

Rating   Name   Duplication   Size   Complexity  
A delivery() 0 3 1
A state() 0 3 1
A contactRejected() 0 3 1
A contactRequested() 0 3 1
A messageDeleted() 0 3 1
A read() 0 3 1
A typing() 0 4 1
A contactAccepted() 0 3 1
A message() 0 4 1
1
<?php
2
3
namespace leocata\m1Bot\Bot;
4
5
use leocata\m1Bot\Abstracts\MessageEvent;
6
7
class ExampleBot extends MessageEvent {
8
9
    public function contactAccepted(\GearmanJob $job)
0 ignored issues
show
Bug introduced by
The type GearmanJob was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
10
    {
11
        echo $job->workload();
12
    }
13
14
    public function contactRejected(\GearmanJob $job)
15
    {
16
        echo $job->workload();
17
    }
18
19
    public function contactRequested(\GearmanJob $job)
20
    {
21
        echo $job->workload();
22
    }
23
24
    public function delivery(\GearmanJob $job)
25
    {
26
        echo $job->workload();
27
    }
28
29
    public function message(\GearmanJob $job)
30
    {
31
        echo $job->workload();
32
        $job->sendComplete('{"It\'s bot message"}');
33
    }
34
35
    public function messageDeleted(\GearmanJob $job)
36
    {
37
        echo $job->workload();
38
    }
39
40
    public function read(\GearmanJob $job)
41
    {
42
        echo $job->workload();
43
    }
44
45
    public function state(\GearmanJob $job)
46
    {
47
        echo $job->workload();
48
    }
49
50
    public function typing(\GearmanJob $job)
51
    {
52
        echo $job->workload();
53
        $job->sendComplete('{"It\'s bot message"}');
54
    }
55
}
56