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 |