Passed
Push — master ( 6db8b4...45291c )
by David
01:08
created

AbstractWebHookTest   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 26
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 2

Importance

Changes 0
Metric Value
wmc 1
lcom 0
cbo 2
dl 0
loc 26
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 10 1
1
<?php
2
namespace FlexyProject\GitHub\Tests;
3
4
use FlexyProject\GitHub\Event\Payload;
5
use FlexyProject\GitHub\WebHook;
6
use PHPUnit\Framework\TestCase;
7
8
/**
9
 * Class AbstractWebHookTest
10
 *
11
 * @package FlexyProject\GitHub\Tests
12
 */
13
class AbstractWebHookTest extends TestCase
14
{
15
    /** @var  WebHook */
16
    protected $webHook;
17
18
    /** @var Payload */
19
    protected $payload;
20
21
    /**
22
     * WebHookTest constructor.
23
     *
24
     * @param null   $name
25
     * @param array  $data
26
     * @param string $dataName
27
     */
28
    public function __construct($name = null, array $data = [], $dataName = '')
29
    {
30
        // Create a WebHook object
31
        $this->webHook = new WebHook();
32
33
        // Create a Payload object
34
        $this->payload = $this->webHook->getEvent(WebHook::PAYLOAD);
35
36
        parent::__construct($name, $data, $dataName);
37
    }
38
}