fix: KVStorage에서 mb_strtolower를 제거하여 대소문자 구분
This commit is contained in:
@@ -84,9 +84,6 @@ class KVStorage{
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function invalidateCacheValue($key):self{
|
public function invalidateCacheValue($key):self{
|
||||||
if(is_string($key)){
|
|
||||||
$key = mb_strtolower($key);
|
|
||||||
}
|
|
||||||
if($this->cacheData === null){
|
if($this->cacheData === null){
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
@@ -100,7 +97,6 @@ class KVStorage{
|
|||||||
if($this->cacheData === null){
|
if($this->cacheData === null){
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
$keys = array_map('mb_strtolower', $keys);
|
|
||||||
|
|
||||||
foreach($keys as $key){
|
foreach($keys as $key){
|
||||||
if(key_exists($key, $this->cacheData)){
|
if(key_exists($key, $this->cacheData)){
|
||||||
@@ -123,7 +119,6 @@ class KVStorage{
|
|||||||
if($this->cacheData === null){
|
if($this->cacheData === null){
|
||||||
$this->cacheData = [];
|
$this->cacheData = [];
|
||||||
}
|
}
|
||||||
$keys = array_map('mb_strtolower', $keys);
|
|
||||||
|
|
||||||
if($invalidateAll){
|
if($invalidateAll){
|
||||||
$notExists = $keys;
|
$notExists = $keys;
|
||||||
@@ -168,7 +163,6 @@ class KVStorage{
|
|||||||
if(!$keys){
|
if(!$keys){
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
$keys = array_map('mb_strtolower', $keys);
|
|
||||||
$dictResult = $this->getValues($keys, $onlyCache);
|
$dictResult = $this->getValues($keys, $onlyCache);
|
||||||
$result = [];
|
$result = [];
|
||||||
foreach($keys as $key){
|
foreach($keys as $key){
|
||||||
@@ -181,7 +175,6 @@ class KVStorage{
|
|||||||
if(!$keys){
|
if(!$keys){
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
$keys = array_map('mb_strtolower', $keys);
|
|
||||||
if ($this->cacheData === null) {
|
if ($this->cacheData === null) {
|
||||||
return $this->getDBValues($keys);
|
return $this->getDBValues($keys);
|
||||||
}
|
}
|
||||||
@@ -221,9 +214,6 @@ class KVStorage{
|
|||||||
* @return mixed|null
|
* @return mixed|null
|
||||||
*/
|
*/
|
||||||
public function getValue($key, bool $onlyCache=false){
|
public function getValue($key, bool $onlyCache=false){
|
||||||
if(is_string($key)){
|
|
||||||
$key = mb_strtolower($key);
|
|
||||||
}
|
|
||||||
if($this->cacheData !== null && ($onlyCache || key_exists($key, $this->cacheData))){
|
if($this->cacheData !== null && ($onlyCache || key_exists($key, $this->cacheData))){
|
||||||
return $this->cacheData[$key] ?? null;
|
return $this->cacheData[$key] ?? null;
|
||||||
}
|
}
|
||||||
@@ -243,9 +233,6 @@ class KVStorage{
|
|||||||
* @throws MeekroDBException
|
* @throws MeekroDBException
|
||||||
*/
|
*/
|
||||||
public function setValue($key, $value):self{
|
public function setValue($key, $value):self{
|
||||||
if(is_string($key)){
|
|
||||||
$key = mb_strtolower($key);
|
|
||||||
}
|
|
||||||
if($value === null){
|
if($value === null){
|
||||||
return $this->deleteValue($key);
|
return $this->deleteValue($key);
|
||||||
}
|
}
|
||||||
@@ -264,9 +251,6 @@ class KVStorage{
|
|||||||
* @throws MeekroDBException
|
* @throws MeekroDBException
|
||||||
*/
|
*/
|
||||||
public function deleteValue($key):self{
|
public function deleteValue($key):self{
|
||||||
if(is_string($key)){
|
|
||||||
$key = mb_strtolower($key);
|
|
||||||
}
|
|
||||||
if(isset($this->cacheData[$key])){
|
if(isset($this->cacheData[$key])){
|
||||||
unset($this->cacheData[$key]);
|
unset($this->cacheData[$key]);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user