Code Duplication    Length = 7-7 lines in 2 locations

src/Model/Message/Attachment/Template/Airline/BoardingPass.php 1 location

@@ 214-220 (lines=7) @@
211
    /**
212
     * @throws \Kerox\Messenger\Exception\MessengerException
213
     */
214
    public function isValidTravelClass(string $travelClass): void
215
    {
216
        $allowedTravelClass = $this->getAllowedTravelClass();
217
        if (!\in_array($travelClass, $allowedTravelClass, true)) {
218
            throw new InvalidKeyException(sprintf('travelClass must be either "%s".', implode(', ', $allowedTravelClass)));
219
        }
220
    }
221
222
    public function getAllowedTravelClass(): array
223
    {

src/Model/Message/Attachment/Template/Airline/ExtendedFlightInfo.php 1 location

@@ 100-106 (lines=7) @@
97
    /**
98
     * @throws \Kerox\Messenger\Exception\MessengerException
99
     */
100
    public function isValidTravelClass(string $travelClass): void
101
    {
102
        $allowedTravelClass = $this->getAllowedTravelClass();
103
        if (!\in_array($travelClass, $allowedTravelClass, true)) {
104
            throw new InvalidKeyException(sprintf('travelClass must be either "%s".', implode(', ', $allowedTravelClass)));
105
        }
106
    }
107
108
    public function getAllowedTravelClass(): array
109
    {