core/Group/Cache/StaticCacheService.php
Showing 33 of 33 total issues
The method set has a boolean flag argument $canUnset, which is a certain sign of a Single Responsibility Principle violation. Open
Open
public function set($key, $value, $canUnset = true)
- Read upRead up
- Exclude checks
The method set uses an else expression. Else clauses are basically not necessary and you can simplify the code by not using them. Open
Open
} else { self::$store[1][$key] = $value; }
- Read upRead up
- Exclude checks
Spaces must be used for alignment; tabs are not allowed Open
Open
}
- Exclude checks
Spaces must be used for alignment; tabs are not allowed Open
Open
if (isset(self::$store[1][$key])) return self::$store[1][$key];
- Exclude checks
Spaces must be used for alignment; tabs are not allowed Open
Open
}
- Exclude checks
Spaces must be used for alignment; tabs are not allowed Open
Open
{
- Exclude checks
Spaces must be used for alignment; tabs are not allowed Open
Open
return $default;
- Exclude checks
Spaces must be used for alignment; tabs are not allowed Open
Open
public function get($key, $default = null)
- Exclude checks
Spaces must be used for alignment; tabs are not allowed Open
Open
public function flush()
- Exclude checks
Spaces must be used for alignment; tabs are not allowed Open
Open
{
- Exclude checks
Spaces must be used for alignment; tabs are not allowed Open
Open
/**
- Exclude checks
Spaces must be used for alignment; tabs are not allowed Open
Open
if (isset(self::$store[0][$key])) return self::$store[0][$key];
- Exclude checks
Spaces must be used for alignment; tabs are not allowed Open
Open
}
- Exclude checks
Spaces must be used for alignment; tabs are not allowed Open
Open
/**
- Exclude checks
Spaces must be used for alignment; tabs are not allowed Open
Open
{
- Exclude checks
Spaces must be used for alignment; tabs are not allowed Open
Open
self::$store[0] = [];
- Exclude checks
Spaces must be used for alignment; tabs are not allowed Open
Open
}
- Exclude checks
Spaces must be used for alignment; tabs are not allowed Open
Open
self::$store = [];
- Exclude checks
Spaces must be used for alignment; tabs are not allowed Open
Open
public function flushAll()
- Exclude checks
Spaces must be used for alignment; tabs are not allowed Open
Open
}
- Exclude checks
Spaces must be used for alignment; tabs are not allowed Open
Open
/**
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
self::$store[1][$key] = $value;
- Exclude checks
Inline control structures are not allowed Open
Open
if (isset(self::$store[0][$key])) return self::$store[0][$key];
- Exclude checks
Inline control structures are not allowed Open
Open
if (isset(self::$store[1][$key])) return self::$store[1][$key];
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
public function set($key, $value, $canUnset = true)
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
{
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
protected static $store = [];
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
self::$store[0][$key] = $value;
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
} else {
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
if ($canUnset) {
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
}
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
/**
- Exclude checks
Whitespace found at end of line Open
Open
}
- Exclude checks