Code Duplication    Length = 8-11 lines in 2 locations

src/Bundle/SculpinBundle/Command/GenerateCommand.php 2 locations

@@ 104-111 (lines=8) @@
101
            $this->sculpin->run($this->dataSource, $this->sourceSet);
102
            $httpServer = $this->httpServerFactory->create($docroot);
103
104
            if ($watch) {
105
                $httpServer->addPeriodicTimer(1, function () {
106
                    clearstatcache();
107
                    $this->sourceSet->reset();
108
109
                    $this->sculpin->run($this->dataSource, $this->sourceSet);
110
                });
111
            }
112
113
            $httpServer->run();
114
        } else {
@@ 114-124 (lines=11) @@
111
            }
112
113
            $httpServer->run();
114
        } else {
115
            do {
116
                $this->sculpin->run($this->dataSource, $this->sourceSet);
117
118
                if ($watch) {
119
                    sleep(2);
120
                    clearstatcache();
121
                    $this->sourceSet->reset();
122
                }
123
            } while ($watch);
124
        }
125
    }
126
127
    private function clean(OutputInterface $output, string $dir)