|  | @@ 102-105 (lines=4) @@ | 
                                                            
                                    | 99 |  |         } | 
                                                            
                                    | 100 |  |  | 
                                                            
                                    | 101 |  |         $emFactoryOptions = $props[static::ENTITY_MANAGER_FACTORY]; | 
                                                            
                                    | 102 |  |         if (!is_array($emFactoryOptions)) { | 
                                                            
                                    | 103 |  |             $errMsg = sprintf('Option %s is not array', static::ENTITY_MANAGER_FACTORY); | 
                                                            
                                    | 104 |  |             throw new Exception\InvalidArgumentException($errMsg); | 
                                                            
                                    | 105 |  |         } | 
                                                            
                                    | 106 |  |  | 
                                                            
                                    | 107 |  |  | 
                                                            
                                    | 108 |  |         if (!array_key_exists(static::ENTITY_MANAGER_FACTORY_NAME, $emFactoryOptions)) { | 
                                                                                
                                |  | @@ 108-111 (lines=4) @@ | 
                                                            
                                    | 105 |  |         } | 
                                                            
                                    | 106 |  |  | 
                                                            
                                    | 107 |  |  | 
                                                            
                                    | 108 |  |         if (!array_key_exists(static::ENTITY_MANAGER_FACTORY_NAME, $emFactoryOptions)) { | 
                                                            
                                    | 109 |  |             $errMsg = sprintf('Option %s->%s not found', static::ENTITY_MANAGER_FACTORY, static::ENTITY_MANAGER_FACTORY_NAME); | 
                                                            
                                    | 110 |  |             throw new Exception\InvalidArgumentException($errMsg); | 
                                                            
                                    | 111 |  |         } | 
                                                            
                                    | 112 |  |         $this->entityManagerFactoryName = $emFactoryOptions[static::ENTITY_MANAGER_FACTORY_NAME]; | 
                                                            
                                    | 113 |  |  | 
                                                            
                                    | 114 |  |         if (array_key_exists(static::ENTITY_MANAGER_FACTORY_OPTIONS, $emFactoryOptions) && is_array($emFactoryOptions[static::ENTITY_MANAGER_FACTORY_OPTIONS])) { |