| source of /sprout/Helpers/Rdb.php<?php/* * Copyright (C) 2020 Karmabunny Pty Ltd. * * This file is a part of SproutCMS. * * SproutCMS is free software: you can redistribute it and/or modify it under the terms * of the GNU General Public License as published by the Free Software Foundation, either * version 2 of the License, or (at your option) any later version. * * For more information, visit <http://getsproutcms.com>. */namespace Sprout\Helpers; use karmabunny\rdb\Rdb as RealRdb;use karmabunny\rdb\StaticRdb;use Kohana; /** * Redis wrapper + utilities. */class Rdb extends StaticRdb{     public static function getInstance(): RealRdb    {        static $rdb;        if (!$rdb) {            $config = Kohana::config('redis.default');            $rdb = RealRdb::create($config);        }        return $rdb;    }} 
 |