/** * Sets the options. */ public function set() { $_aParameters = func_get_args(); if (!isset($_aParameters[0], $_aParameters[1])) { return; } $_asKeys = $_aParameters[0]; $_mValue = $_aParameters[1]; // string, integer, float, boolean if (!is_array($_asKeys)) { $this->aOptions[$_asKeys] = $_mValue; return; } // the keys are passed as an array AdminPageFramework_WPUtility::setMultiDimensionalArray($this->aOptions, $_asKeys, $_mValue); }