Code Duplication    Length = 13-15 lines in 2 locations

src/Knp/Snappy/AbstractGenerator.php 2 locations

@@ 203-215 (lines=13) @@
200
    /**
201
     * {@inheritDoc}
202
     */
203
    public function generateFromHtml($html, $output, array $options = [], $overwrite = false)
204
    {
205
        $fileNames = [];
206
        if (is_array($html)) {
207
            foreach ($html as $htmlInput) {
208
                $fileNames[] = $this->createTemporaryFile($htmlInput, 'html');
209
            }
210
        } else {
211
            $fileNames[] = $this->createTemporaryFile($html, 'html');
212
        }
213
214
        $this->generate($fileNames, $output, $options, $overwrite);
215
    }
216
217
    /**
218
     * {@inheritDoc}
@@ 234-248 (lines=15) @@
231
    /**
232
     * {@inheritDoc}
233
     */
234
    public function getOutputFromHtml($html, array $options = [])
235
    {
236
        $fileNames = [];
237
        if (is_array($html)) {
238
            foreach ($html as $htmlInput) {
239
                $fileNames[] = $this->createTemporaryFile($htmlInput, 'html');
240
            }
241
        } else {
242
            $fileNames[] = $this->createTemporaryFile($html, 'html');
243
        }
244
245
        $result = $this->getOutput($fileNames, $options);
246
247
        return $result;
248
    }
249
250
    /**
251
     * Defines the binary