1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-18 04:12:00 +02:00

Fixed #224 - new preference method reset() added

This commit is contained in:
SecretR
2014-07-24 20:27:59 +03:00
parent 379d90b1b0
commit bad58ff6ef
2 changed files with 15 additions and 1 deletions

View File

@@ -150,6 +150,18 @@ class e_pref extends e_front_model
return $this;
}
/**
* Reset preference object to given/empty state
* @param array $prefs
* @return $this
*/
public function reset($prefs = array())
{
parent::setData(array());
return $this;
}
/**
* Advanced setter - $pref_name could be path in format 'pref1/pref2/pref3' (multidimensional arrays support)
* Object data reseting is not allowed, adding new preferences is controlled by $strict parameter