Code Duplication    Length = 7-12 lines in 2 locations

src/TreeHouse/IoBundle/Scrape/ScraperFactory.php 1 location

@@ 204-215 (lines=12) @@
201
     *
202
     * @return ParserInterface
203
     */
204
    protected function createParser(ScraperEntity $scraper)
205
    {
206
        $options = array_merge(
207
            ['scraper' => $scraper],
208
            $scraper->getParserOptions()
209
        );
210
211
        $parserType = $this->getParserType($scraper->getParser());
212
        $builder = new ParserBuilder($this->eventDispatcher);
213
214
        return $builder->build($parserType, $options);
215
    }
216
}
217

src/TreeHouse/IoBundle/Test/Scrape/Parser/ParserTypeTestCase.php 1 location

@@ 30-36 (lines=7) @@
27
     *
28
     * @return ParserInterface
29
     */
30
    protected function getParser(Scraper $scraper)
31
    {
32
        $parserType = $this->get('tree_house.io.scrape.scraper_factory')->getParserType($scraper->getParser());
33
        $options = array_merge(['scraper' => $scraper], $scraper->getParserOptions());
34
35
        return (new ParserBuilder())->build($parserType, $options);
36
    }
37
38
    /**
39
     * @param string $parser