|
@@ 742-744 (lines=3) @@
|
| 739 |
|
// ensure config class is set to something |
| 740 |
|
$config_class = $this->_set_config_class($config_class, $name); |
| 741 |
|
// run tests 1-4, 6, and 7 to verify all config params are set and valid |
| 742 |
|
if (! $this->_verify_config_params($section, $name, $config_class, null, array(1, 2, 3, 4, 5, 6))) { |
| 743 |
|
return null; |
| 744 |
|
} |
| 745 |
|
$config_option_name = $this->_generate_config_option_name($section, $name); |
| 746 |
|
// if the config option name hasn't been added yet to the list of option names we're tracking, then do so now |
| 747 |
|
if (! isset($this->_addon_option_names[ $config_option_name ])) { |
|
@@ 799-801 (lines=3) @@
|
| 796 |
|
// get class name of the incoming object |
| 797 |
|
$config_class = get_class($config_obj); |
| 798 |
|
// run tests 1-5 and 9 to verify config |
| 799 |
|
if (! $this->_verify_config_params( |
| 800 |
|
$section, |
| 801 |
|
$name, |
| 802 |
|
$config_class, |
| 803 |
|
$config_obj, |
| 804 |
|
array(1, 2, 3, 4, 7, 9) |
|
@@ 863-865 (lines=3) @@
|
| 860 |
|
// ensure config class is set to something |
| 861 |
|
$config_class = $this->_set_config_class($config_class, $name); |
| 862 |
|
// run tests 1-4, 6 and 7 to verify that all params have been set |
| 863 |
|
if (! $this->_verify_config_params($section, $name, $config_class, null, array(1, 2, 3, 4, 5, 6))) { |
| 864 |
|
return null; |
| 865 |
|
} |
| 866 |
|
// now test if the requested config object exists, but suppress errors |
| 867 |
|
if ($this->_verify_config_params($section, $name, $config_class, null, array(7, 8), false)) { |
| 868 |
|
// config already exists, so pass it back |