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

AbstractWebHookTest::__construct()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 10
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 10
rs 9.4285
c 0
b 0
f 0
cc 1
eloc 4
nc 1
nop 3
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
}