XXX * @access public */ public function getProperties() { trigger_error('Not Implemented!', E_USER_WARNING); } /** * XXX * * @param $list XXX * @return void XXX * @access public */ public function setProperties($properties) { trigger_error('Not Implemented!', E_USER_WARNING); } /** * Helper function to execute a command and throw an exception on error * (requires stderr redirected to stdout for proper exception message). * * @param string $cmd Command to execute * @param array &$out If provided will contain output in an array * @param int &$res If provided will contain Exit status of the command * @return string Last line of output when executing the command * @throws OMVModuleZFSException * @access private */ private function exec($cmd, &$out = null, &$res = null) { $tmp = OMVUtil::exec($cmd, $out, $res); if ($res) { throw new OMVModuleZFSException(implode("\n", $out)); } return $tmp; } } ?>