Code Duplication    Length = 7-7 lines in 2 locations

EventListener/MimeTypeListener.php 1 location

@@ 56-62 (lines=7) @@
53
54
        if (HttpKernelInterface::MASTER_REQUEST === $event->getRequestType()) {
55
            foreach ($this->mimeTypes as $format => $mimeTypes) {
56
                if (method_exists(Request::class, 'getMimeTypes')) {
57
                    $mimeTypes = array_merge($mimeTypes, Request::getMimeTypes($format));
58
                } elseif (null !== $request->getMimeType($format)) {
59
                    $class = new \ReflectionClass(Request::class);
60
                    $properties = $class->getStaticProperties();
61
                    $mimeTypes = array_merge($mimeTypes, $properties['formats'][$format]);
62
                }
63
64
                $request->setFormat($format, $mimeTypes);
65
            }

Negotiation/FormatNegotiator.php 1 location

@@ 141-147 (lines=7) @@
138
                continue;
139
            }
140
141
            if (method_exists(Request::class, 'getMimeTypes')) {
142
                $mimeTypes = array_merge($mimeTypes, Request::getMimeTypes($priority));
143
            } elseif (null !== $request->getMimeType($priority)) {
144
                $class = new \ReflectionClass(Request::class);
145
                $properties = $class->getStaticProperties();
146
                $mimeTypes = array_merge($mimeTypes, $properties['formats'][$priority]);
147
            }
148
149
            if (isset($this->mimeTypes[$priority])) {
150
                foreach ($this->mimeTypes[$priority] as $mimeType) {