public function getAll($cache = true)
    {
        if ($cache)
        {
            return $this->cache->getAll();
        }


        $all = [];

        $rows = $this->database->table($this->config['db_table'])->get();
        foreach ($rows as $row)
        {
            $value = json_decode($row->setting_value, true);

            $all[$row->setting_key] = $value;
        }

        return $all;
    }
public function getAll($cache = true)
    {
        if ($cache)
        {
            return $this->cache->getAll();
        }


        $all = [];

        $rows = $this->database->table($this->config['db_table'])->get();
        foreach ($rows as $row)
        {
            $value = json_decode($row->setting_value, true);

            $all[$row->setting_key] = $value;
        }

        return $all;
    }
public function getAll ( $ cache = true ) { if ( $ cache ) { return $ this -> cache -> getAll ( ) ; } $ all = [ ] ; $ rows = $ this -> database -> table ( $ this -> config [ 'db_table' ] ) -> get ( ) ; foreach ( $ rows as $ row ) { $ value = json_decode ( $ row -> setting_value , true ) ; $ all [ $ row -> setting_key ] = $ value ; } return $ all ; }
Fetch all values

@param $cache

@return mixed
Fetch all values