Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 148 | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
namespace Illuminate\Redis\Connections;
4
 
399 lars 5
use Predis\Command\Redis\FLUSHDB;
148 lars 6
use Predis\Command\ServerFlushDatabase;
7
 
8
class PredisClusterConnection extends PredisConnection
9
{
10
    /**
11
     * Flush the selected Redis database on all cluster nodes.
12
     *
13
     * @return void
14
     */
15
    public function flushdb()
16
    {
399 lars 17
        $command = class_exists(ServerFlushDatabase::class)
18
            ? ServerFlushDatabase::class
19
            : FLUSHDB::class;
20
 
21
        foreach ($this->client as $node) {
22
            $node->executeCommand(tap(new $command)->setArguments(func_get_args()));
23
        }
148 lars 24
    }
25
}