function MemcachedCaster::getNonDefaultOptions
1 call to MemcachedCaster::getNonDefaultOptions()
- MemcachedCaster::castMemcached in vendor/
symfony/ var-dumper/ Caster/ MemcachedCaster.php
File
-
vendor/
symfony/ var-dumper/ Caster/ MemcachedCaster.php, line 38
Class
- MemcachedCaster
- @author Jan Schädlich <jan.schaedlich@sensiolabs.de>
Namespace
Symfony\Component\VarDumper\CasterCode
private static function getNonDefaultOptions(\Memcached $c) : array {
self::$defaultOptions ??= self::discoverDefaultOptions();
self::$optionConstants ??= self::getOptionConstants();
$nonDefaultOptions = [];
foreach (self::$optionConstants as $constantKey => $value) {
if (self::$defaultOptions[$constantKey] !== ($option = $c->getOption($value))) {
$nonDefaultOptions[$constantKey] = $option;
}
}
return $nonDefaultOptions;
}