diff --git a/core/class/jsondb/JsonDb.class.php b/core/class/jsondb/JsonDb.class.php index dec9c88e..204407a4 100644 --- a/core/class/jsondb/JsonDb.class.php +++ b/core/class/jsondb/JsonDb.class.php @@ -31,12 +31,23 @@ class JsonDb extends \Prowebcraft\Dot parent::__construct(); } + /** + * Reload data from file + * @return $this + */ + public function reload() + { + $this->loadData(true); + return $this; + } + + /** * Set value or array of values to path * * @param mixed $key Path or array of paths and values * @param mixed|null $value Value to set if path is not an array - * @param bool $save Сохранить данные в базу + * @param bool $save Save data to database * @return $this */ public function set($key, $value = null, $save = true) @@ -49,10 +60,10 @@ class JsonDb extends \Prowebcraft\Dot /** * Add value or array of values to path * - * @param mixed $key Path or array of paths and values + * @param mixed $key Path or array of paths and values * @param mixed|null $value Value to set if path is not an array - * @param boolean $pop Helper to pop out last key if value is an array - * @param bool $save Сохранить данные в базу + * @param boolean $pop Helper to pop out last key if value is an array + * @param bool $save Save data to database * @return $this */ public function add($key, $value = null, $pop = false, $save = true) @@ -65,9 +76,9 @@ class JsonDb extends \Prowebcraft\Dot /** * Delete path or array of paths * - * @param mixed $key Path or array of paths to delete - * @param bool $save Сохранить данные в базу - * @return $this + * @param mixed $key Path or array of paths to delete + * @param bool $save Save data to database + * @return $thisurn $this */ public function delete($key, $save = true) { @@ -81,8 +92,8 @@ class JsonDb extends \Prowebcraft\Dot * optionally format path if it doesn't exist * * @param mixed|null $key Path or array of paths to clean - * @param boolean $format Format option - * @param bool $save Сохранить данные в базу + * @param boolean $format Format option + * @param bool $save Save data to database * @return $this */ public function clear($key = null, $format = false, $save = true) @@ -94,9 +105,8 @@ class JsonDb extends \Prowebcraft\Dot /** - * Загрузка локальной базы данных - * @param bool $reload - * Перезагрузить данные? + * Local database upload + * @param bool $reload Reboot data? * @return array|mixed|null */ protected function loadData($reload = false) {