Code Duplication    Length = 22-22 lines in 4 locations

src/Requirement/Events/RequirementHasBeenInstalled.php 1 location

@@ 19-40 (lines=22) @@
16
use Cog\Contracts\Paket\Job\Entities\Job as JobContract;
17
use Cog\Contracts\Paket\Requirement\Entities\Requirement as RequirementContract;
18
19
final class RequirementHasBeenInstalled
20
{
21
    private $requirement;
22
23
    private $job;
24
25
    public function __construct(RequirementContract $requirement, JobContract $job)
26
    {
27
        $this->requirement = $requirement;
28
        $this->job = $job;
29
    }
30
31
    public function getRequirement(): RequirementContract
32
    {
33
        return $this->requirement;
34
    }
35
36
    public function getJob(): JobContract
37
    {
38
        return $this->job;
39
    }
40
}
41

src/Requirement/Events/RequirementHasBeenUninstalled.php 1 location

@@ 19-40 (lines=22) @@
16
use Cog\Contracts\Paket\Job\Entities\Job as JobContract;
17
use Cog\Contracts\Paket\Requirement\Entities\Requirement as RequirementContract;
18
19
final class RequirementHasBeenUninstalled
20
{
21
    private $requirement;
22
23
    private $job;
24
25
    public function __construct(RequirementContract $requirement, JobContract $job)
26
    {
27
        $this->requirement = $requirement;
28
        $this->job = $job;
29
    }
30
31
    public function getRequirement(): RequirementContract
32
    {
33
        return $this->requirement;
34
    }
35
36
    public function getJob(): JobContract
37
    {
38
        return $this->job;
39
    }
40
}
41

src/Requirement/Events/RequirementInstalling.php 1 location

@@ 19-40 (lines=22) @@
16
use Cog\Contracts\Paket\Job\Entities\Job as JobContract;
17
use Cog\Contracts\Paket\Requirement\Entities\Requirement as RequirementContract;
18
19
final class RequirementInstalling
20
{
21
    private $requirement;
22
23
    private $job;
24
25
    public function __construct(RequirementContract $requirement, JobContract $job)
26
    {
27
        $this->requirement = $requirement;
28
        $this->job = $job;
29
    }
30
31
    public function getRequirement(): RequirementContract
32
    {
33
        return $this->requirement;
34
    }
35
36
    public function getJob(): JobContract
37
    {
38
        return $this->job;
39
    }
40
}
41

src/Requirement/Events/RequirementUninstalling.php 1 location

@@ 19-40 (lines=22) @@
16
use Cog\Contracts\Paket\Job\Entities\Job as JobContract;
17
use Cog\Contracts\Paket\Requirement\Entities\Requirement as RequirementContract;
18
19
final class RequirementUninstalling
20
{
21
    private $requirement;
22
23
    private $job;
24
25
    public function __construct(RequirementContract $requirement, JobContract $job)
26
    {
27
        $this->requirement = $requirement;
28
        $this->job = $job;
29
    }
30
31
    public function getRequirement(): RequirementContract
32
    {
33
        return $this->requirement;
34
    }
35
36
    public function getJob(): JobContract
37
    {
38
        return $this->job;
39
    }
40
}
41