Skip to content

Commit d749014

Browse files
committed
Update PHPMem.php
1 parent 5b162c6 commit d749014

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/Dashboards/Memcached/PHPMem.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class PHPMem {
2020
private array $allowed_commands = [
2121
'set', 'add', 'replace', 'append', 'prepend', 'cas', 'get', 'gets', 'gat', 'gats',
2222
'touch', 'delete', 'incr', 'decr', 'stats', 'flush_all', 'version', 'lru_crawler',
23-
'lru', 'slabs', 'me', 'mg', 'ms', 'md', 'ma', 'cache_memlimit', 'verbosity',
23+
'lru', 'slabs', 'me', 'mg', 'ms', 'md', 'ma', 'cache_memlimit', 'verbosity', 'quit',
2424
];
2525

2626
/**
@@ -29,7 +29,7 @@ class PHPMem {
2929
* @var array<int, string>
3030
*/
3131
private array $no_end = [
32-
'incr', 'decr', 'version', 'me', 'mg', 'ms', 'md', 'ma', 'cache_memlimit',
32+
'incr', 'decr', 'version', 'me', 'mg', 'ms', 'md', 'ma', 'cache_memlimit', 'quit',
3333
];
3434

3535
/**
@@ -299,4 +299,11 @@ private function checkCommandEnd(string $command, string $buffer): bool {
299299

300300
return false;
301301
}
302+
303+
/**
304+
* @throws MemcachedException
305+
*/
306+
public function __destruct() {
307+
$this->runCommand('quit');
308+
}
302309
}

0 commit comments

Comments
 (0)