fucongcong/framework

View on GitHub
core/Group/Cache/StaticCacheService.php

Summary

Maintainability
A
0 mins
Test Coverage

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

public function set($key, $value, $canUnset = true)

The method set uses an else expression. Else clauses are basically not necessary and you can simplify the code by not using them.
Open

} else {
self::$store[1][$key] = $value;
}

Spaces must be used for alignment; tabs are not allowed
Open

}

Spaces must be used for alignment; tabs are not allowed
Open

if (isset(self::$store[1][$key])) return self::$store[1][$key];

Spaces must be used for alignment; tabs are not allowed
Open

}

Spaces must be used for alignment; tabs are not allowed
Open

{

Spaces must be used for alignment; tabs are not allowed
Open

return $default;

Spaces must be used for alignment; tabs are not allowed
Open

public function get($key, $default = null)

Spaces must be used for alignment; tabs are not allowed
Open

public function flush()

Spaces must be used for alignment; tabs are not allowed
Open

{

Spaces must be used for alignment; tabs are not allowed
Open

/**

Spaces must be used for alignment; tabs are not allowed
Open

if (isset(self::$store[0][$key])) return self::$store[0][$key];

Spaces must be used for alignment; tabs are not allowed
Open

}

Spaces must be used for alignment; tabs are not allowed
Open

/**

Spaces must be used for alignment; tabs are not allowed
Open

{

Spaces must be used for alignment; tabs are not allowed
Open

self::$store[0] = [];

Spaces must be used for alignment; tabs are not allowed
Open

}

Spaces must be used for alignment; tabs are not allowed
Open

self::$store = [];

Spaces must be used for alignment; tabs are not allowed
Open

public function flushAll()

Spaces must be used for alignment; tabs are not allowed
Open

}

Spaces must be used for alignment; tabs are not allowed
Open

/**

Spaces must be used to indent lines; tabs are not allowed
Open

self::$store[1][$key] = $value;

Inline control structures are not allowed
Open

if (isset(self::$store[0][$key])) return self::$store[0][$key];

Inline control structures are not allowed
Open

if (isset(self::$store[1][$key])) return self::$store[1][$key];

Spaces must be used to indent lines; tabs are not allowed
Open

public function set($key, $value, $canUnset = true)

Spaces must be used to indent lines; tabs are not allowed
Open

{

Spaces must be used to indent lines; tabs are not allowed
Open

protected static $store = [];

Spaces must be used to indent lines; tabs are not allowed
Open

self::$store[0][$key] = $value;

Spaces must be used to indent lines; tabs are not allowed
Open

} else {

Spaces must be used to indent lines; tabs are not allowed
Open

if ($canUnset) {

Spaces must be used to indent lines; tabs are not allowed
Open

}

Spaces must be used to indent lines; tabs are not allowed
Open

/**

Whitespace found at end of line
Open

}
Category
Status