Function filter
has a Cognitive Complexity of 12 (exceeds 5 allowed). Consider refactoring.
public static function filter(array $array, array $specialValues)
{
$filtered = array();
foreach ($specialValues as $key => $value) {
if (!array_key_exists($key, $array)) {
Function changes
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
public static function changes(array $before, array $after)
{
$changes = array('before' => array(), 'after' => array());
foreach ($after as $key => $value) {
if (!isset($before[$key])) {
The method filter uses an else expression. Else clauses are basically not necessary and you can simplify the code by not using them.
} else {
$filtered[$key] = (string) $array[$key];
}
Expected "function abc(...)"; found "function abc (...)"
public static function index (array $array, $name)
Expected 0 spaces before opening parenthesis; 1 found
public static function index (array $array, $name)
Spaces must be used to indent lines; tabs are not allowed
{
Spaces must be used to indent lines; tabs are not allowed
}
Spaces must be used to indent lines; tabs are not allowed
}
Spaces must be used to indent lines; tabs are not allowed
public static function column(array $array, $columnName)
Spaces must be used to indent lines; tabs are not allowed
public static function requireds(array $array, array $keys)
Spaces must be used to indent lines; tabs are not allowed
return true;
Spaces must be used to indent lines; tabs are not allowed
}
Spaces must be used to indent lines; tabs are not allowed
if (!array_key_exists($key, $array)) {
Spaces must be used to indent lines; tabs are not allowed
$filtered[$key] = (bool) $array[$key];
Spaces must be used to indent lines; tabs are not allowed
$column = array();
Spaces must be used to indent lines; tabs are not allowed
if (!array_key_exists($key, $array)) {
Spaces must be used to indent lines; tabs are not allowed
}
Spaces must be used to indent lines; tabs are not allowed
$filtered = array();
Spaces must be used to indent lines; tabs are not allowed
$filtered[$key] = (array) $array[$key];
Spaces must be used to indent lines; tabs are not allowed
} elseif (is_int($value)) {
Spaces must be used to indent lines; tabs are not allowed
{
Spaces must be used to indent lines; tabs are not allowed
} elseif (is_float($value)) {
Spaces must be used to indent lines; tabs are not allowed
return $filtered;
Spaces must be used to indent lines; tabs are not allowed
}
Spaces must be used to indent lines; tabs are not allowed
return $column;
Spaces must be used to indent lines; tabs are not allowed
unset($array[$key]);
Spaces must be used to indent lines; tabs are not allowed
$changes = array('before' => array(), 'after' => array());
Spaces must be used to indent lines; tabs are not allowed
$changes['before'][$key] = $before[$key];
Spaces must be used to indent lines; tabs are not allowed
if (is_array($value)) {
Spaces must be used to indent lines; tabs are not allowed
$filtered[$key] = (int) $array[$key];
Spaces must be used to indent lines; tabs are not allowed
if (empty($filtered[$key])) {
Spaces must be used to indent lines; tabs are not allowed
}
Spaces must be used to indent lines; tabs are not allowed
return $array;
Spaces must be used to indent lines; tabs are not allowed
continue;
Spaces must be used to indent lines; tabs are not allowed
} else {
Spaces must be used to indent lines; tabs are not allowed
}
Spaces must be used to indent lines; tabs are not allowed
{
Spaces must be used to indent lines; tabs are not allowed
foreach ($array as $item) {
Spaces must be used to indent lines; tabs are not allowed
$changes['after'][$key] = $value;
Spaces must be used to indent lines; tabs are not allowed
if (empty($array)) {
Spaces must be used to indent lines; tabs are not allowed
}
Spaces must be used to indent lines; tabs are not allowed
foreach ($specialValues as $key => $value) {
Spaces must be used to indent lines; tabs are not allowed
} elseif (is_bool($value)) {
Spaces must be used to indent lines; tabs are not allowed
if (!in_array($key, $keys)) {
Spaces must be used to indent lines; tabs are not allowed
}
Spaces must be used to indent lines; tabs are not allowed
}
Spaces must be used to indent lines; tabs are not allowed
}
Spaces must be used to indent lines; tabs are not allowed
foreach (array_keys($array) as $key) {
Spaces must be used to indent lines; tabs are not allowed
}
Spaces must be used to indent lines; tabs are not allowed
public static function changes(array $before, array $after)
Spaces must be used to indent lines; tabs are not allowed
if (!isset($before[$key])) {
Spaces must be used to indent lines; tabs are not allowed
if ($value != $before[$key]) {
Spaces must be used to indent lines; tabs are not allowed
}
Spaces must be used to indent lines; tabs are not allowed
return false;
Spaces must be used to indent lines; tabs are not allowed
}
Spaces must be used to indent lines; tabs are not allowed
{
Spaces must be used to indent lines; tabs are not allowed
foreach ($keys as $key) {
Spaces must be used to indent lines; tabs are not allowed
}
Spaces must be used to indent lines; tabs are not allowed
continue;
Spaces must be used to indent lines; tabs are not allowed
$filtered[$key] = (float) $array[$key];
Spaces must be used to indent lines; tabs are not allowed
foreach ($after as $key => $value) {
Spaces must be used to indent lines; tabs are not allowed
return $changes;
Spaces must be used to indent lines; tabs are not allowed
$filtered[$key] = $value;
Spaces must be used to indent lines; tabs are not allowed
return array();
Spaces must be used to indent lines; tabs are not allowed
public static function parts(array $array, array $keys)
Spaces must be used to indent lines; tabs are not allowed
}
Spaces must be used to indent lines; tabs are not allowed
}
Spaces must be used to indent lines; tabs are not allowed
$filtered[$key] = (string) $array[$key];
There are no issues that match your filters.