Code Duplication    Length = 8-8 lines in 3 locations

src/Model/Review/Review.php 1 location

@@ 87-94 (lines=8) @@
84
        ];
85
    }
86
87
    public function jsonSerialize()
88
    {
89
        $data = parent::jsonSerialize();
90
        if (isset($data['locale'])) {
91
            $data['locale'] = str_replace('_', '-', $data['locale']);
92
        }
93
        return $data;
94
    }
95
}
96

src/Model/Review/ReviewDraft.php 1 location

@@ 90-97 (lines=8) @@
87
        return static::of($context)->setRating($rating);
88
    }
89
90
    public function jsonSerialize()
91
    {
92
        $data = parent::jsonSerialize();
93
        if (isset($data['locale'])) {
94
            $data['locale'] = str_replace('_', '-', $data['locale']);
95
        }
96
        return $data;
97
    }
98
}
99

src/Request/Reviews/Command/ReviewSetLocaleAction.php 1 location

@@ 39-46 (lines=8) @@
36
        $this->setAction('setLocale');
37
    }
38
39
    public function jsonSerialize()
40
    {
41
        $data = parent::jsonSerialize();
42
        if (isset($data['locale'])) {
43
            $data['locale'] = str_replace('_', '-', $data['locale']);
44
        }
45
        return $data;
46
    }
47
}
48