public function setElementFunctionList($elementFunctions, $append = false) { if ($elementFunctions instanceof \MUtil_Util_LookupList) { $this->_elementFunctionList = $elementFunctions; } else { if (!$this->_elementFunctionList instanceof \MUtil_Util_FunctionList) { $this->_elementFunctionList = new \MUtil_Util_FunctionList($this->_initalElementFunctions); } if ($elementFunctions) { if ($append) { $this->_elementFunctionList->add((array) $elementFunctions); } else { $this->_elementFunctionList->set((array) $elementFunctions); } } } return $this; }