|  | @@ 526-531 (lines=6) @@ | 
                                                            
                                    | 523 |  |                 } | 
                                                            
                                    | 524 |  |             } | 
                                                            
                                    | 525 |  |             switch ($key) { | 
                                                            
                                    | 526 |  |                 case 'factory.in.file': | 
                                                            
                                    | 527 |  |                     if (empty($puliConfig) || empty($puliConfig['config']['factory']['in']['file'])) { | 
                                                            
                                    | 528 |  |                         return '.puli/GeneratedPuliFactory'; | 
                                                            
                                    | 529 |  |                     } | 
                                                            
                                    | 530 |  |  | 
                                                            
                                    | 531 |  |                     return $puliConfig['config']['factory']['in']['file']; | 
                                                            
                                    | 532 |  |                     break; | 
                                                            
                                    | 533 |  |                 case 'factory.in.class': | 
                                                            
                                    | 534 |  |                     if (empty($puliConfig) || empty($puliConfig['config']['factory']['in']['class'])) { | 
                                                                                
                                |  | @@ 533-538 (lines=6) @@ | 
                                                            
                                    | 530 |  |  | 
                                                            
                                    | 531 |  |                     return $puliConfig['config']['factory']['in']['file']; | 
                                                            
                                    | 532 |  |                     break; | 
                                                            
                                    | 533 |  |                 case 'factory.in.class': | 
                                                            
                                    | 534 |  |                     if (empty($puliConfig) || empty($puliConfig['config']['factory']['in']['class'])) { | 
                                                            
                                    | 535 |  |                         return 'Puli\\GeneratedPuliFactory'; | 
                                                            
                                    | 536 |  |                     } | 
                                                            
                                    | 537 |  |  | 
                                                            
                                    | 538 |  |                     return $puliConfig['config']['factory']['in']['class']; | 
                                                            
                                    | 539 |  |                     break; | 
                                                            
                                    | 540 |  |                 default: | 
                                                            
                                    | 541 |  |                     throw new \RuntimeException(sprintf('Cannot extract key "%s" from config!', $key)); |