|  | @@ 653-655 (lines=3) @@ | 
                                                            
                                    | 650 |  | 		// ensure config class is set to something | 
                                                            
                                    | 651 |  | 		$config_class = $this->_set_config_class( $config_class, $name ); | 
                                                            
                                    | 652 |  | 		// run tests 1-4, 6, and 7 to verify all config params are set and valid | 
                                                            
                                    | 653 |  | 		if ( ! $this->_verify_config_params( $section, $name, $config_class, null, array( 1, 2, 3, 4, 5, 6 ))) { | 
                                                            
                                    | 654 |  | 			return null; | 
                                                            
                                    | 655 |  | 		} | 
                                                            
                                    | 656 |  | 		$config_option_name = $this->_generate_config_option_name( $section, $name ); | 
                                                            
                                    | 657 |  | 		// if the config option name hasn't been added yet to the list of option names we're tracking, then do so now | 
                                                            
                                    | 658 |  | 		if ( ! isset( $this->_config_option_names[ $config_option_name ] )) { | 
                                                                                
                                |  | @@ 702-704 (lines=3) @@ | 
                                                            
                                    | 699 |  | 		// get class name of the incoming object | 
                                                            
                                    | 700 |  | 		$config_class = get_class( $config_obj ); | 
                                                            
                                    | 701 |  | 		// run tests 1-5 and 9 to verify config | 
                                                            
                                    | 702 |  | 		if ( ! $this->_verify_config_params( $section, $name, $config_class, $config_obj, array( 1, 2, 3, 4, 7, 9 ))) { | 
                                                            
                                    | 703 |  | 			return false; | 
                                                            
                                    | 704 |  | 		} | 
                                                            
                                    | 705 |  | 		$config_option_name = $this->_generate_config_option_name( $section, $name ); | 
                                                            
                                    | 706 |  | 		// check if config object has been added to db by seeing if config option name is in $this->_config_option_names array | 
                                                            
                                    | 707 |  | 		if ( ! isset( $this->_config_option_names[ $config_option_name ] )) { | 
                                                                                
                                |  | @@ 751-753 (lines=3) @@ | 
                                                            
                                    | 748 |  | 		// ensure config class is set to something | 
                                                            
                                    | 749 |  | 		$config_class = $this->_set_config_class( $config_class, $name ); | 
                                                            
                                    | 750 |  | 		// run tests 1-4, 6 and 7 to verify that all params have been set | 
                                                            
                                    | 751 |  | 		if ( ! $this->_verify_config_params( $section, $name, $config_class, NULL, array( 1, 2, 3, 4, 5, 6 ))) { | 
                                                            
                                    | 752 |  | 			return NULL; | 
                                                            
                                    | 753 |  | 		} | 
                                                            
                                    | 754 |  | 		// now test if the requested config object exists, but suppress errors | 
                                                            
                                    | 755 |  | 		if ( $this->_verify_config_params( $section, $name, $config_class, NULL, array( 7, 8 ), FALSE )) { | 
                                                            
                                    | 756 |  | 			// config already exists, so pass it back |