Code Duplication    Length = 10-10 lines in 2 locations

src/StaticWebServer.php 2 locations

@@ 195-204 (lines=10) @@
192
                ]);
193
194
                $response->end(file_get_contents($filePath));
195
            } else {
196
                if ($this->logger !== null) {
197
                    $this->logger->error('HTTP request failed, file unreadable ({filePath})', [
198
                        'filePath' => $filePath,
199
                    ]);    
200
                }
201
                
202
                $response->writeHead(403, ['Content-Type' => 'text/plain']);
203
                $response->end("Forbidden\n");
204
            }
205
        } else {
206
            if ($this->logger !== null) {
207
                $this->logger->error('HTTP request failed, file not found ({filePath})', [
@@ 205-214 (lines=10) @@
202
                $response->writeHead(403, ['Content-Type' => 'text/plain']);
203
                $response->end("Forbidden\n");
204
            }
205
        } else {
206
            if ($this->logger !== null) {
207
                $this->logger->error('HTTP request failed, file not found ({filePath})', [
208
                    'filePath' => $filePath,
209
                ]);    
210
            }
211
            
212
            $response->writeHead(404, ['Content-Type' => 'text/plain']);
213
            $response->end("Not found\n");
214
        }
215
    }
216
217