Code Duplication    Length = 13-14 lines in 3 locations

source/Spiral/Cache/Stores/Memcache/AbstractDriver.php 1 location

@@ 44-56 (lines=13) @@
41
    /**
42
     * {@inheritdoc}
43
     */
44
    public function connect()
45
    {
46
        foreach ($this->servers as $server) {
47
            //Merging default options
48
            $server = $server + $this->defaultServer;
49
50
            $this->driver->addServer(
51
                $server['host'],
52
                $server['port'],
53
                $server['weight']
54
            );
55
        }
56
    }
57
58
    /**
59
     * {@inheritdoc}

source/Spiral/Cache/Stores/Memcache/MemcachedDriver.php 1 location

@@ 32-45 (lines=14) @@
29
    /**
30
     * {@inheritdoc}
31
     */
32
    public function connect()
33
    {
34
        foreach ($this->servers as $server) {
35
36
            //Merging default options
37
            $server = $server + $this->defaultServer;
38
39
            $this->driver->addServer(
40
                $server['host'],
41
                $server['port'],
42
                $server['weight']
43
            );
44
        }
45
    }
46
47
    /**
48
     * {@inheritdoc}

source/Spiral/Cache/Stores/Memcache/MemcacheDriver.php 1 location

@@ 32-44 (lines=13) @@
29
    /**
30
     * {@inheritdoc}
31
     */
32
    public function connect()
33
    {
34
        foreach ($this->servers as $server) {
35
            $server = $server + $this->defaultServer;
36
37
            $this->driver->addServer(
38
                $server['host'],
39
                $server['port'],
40
                $server['persistent'],
41
                $server['weight']
42
            );
43
        }
44
    }
45
46
    /**
47
     * {@inheritdoc}