Code Duplication    Length = 3-3 lines in 3 locations

core/EE_Config.core.php 3 locations

@@ 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