Code Duplication    Length = 10-11 lines in 2 locations

src/Offer/Events/AbstractLabelEvent.php 1 location

@@ 34-44 (lines=11) @@
31
        );
32
    }
33
34
    public static function deserialize(array $data): AbstractLabelEvent
35
    {
36
        if (!isset($data['visibility'])) {
37
            $data['visibility'] = true;
38
        }
39
40
        return new static(
41
            $data['item_id'],
42
            new Label($data['label'], $data['visibility'])
43
        );
44
    }
45
}
46

src/Organizer/Events/AbstractLabelEvent.php 1 location

@@ 33-42 (lines=10) @@
30
        return $this->label;
31
    }
32
33
    public static function deserialize(array $data): AbstractLabelEvent
34
    {
35
        return new static(
36
            $data['organizer_id'],
37
            new Label(
38
                $data['label'],
39
                isset($data['visibility']) ? $data['visibility'] : true
40
            )
41
        );
42
    }
43
44
    public function serialize(): array
45
    {