fix: phpstan level=6
This commit is contained in:
parent
acbf2c847d
commit
48269bd424
41 changed files with 324 additions and 347 deletions
|
|
@ -181,15 +181,6 @@ class Functions {
|
|||
return ($a[$key] < $b[$key]) ? -1 : 1;
|
||||
}
|
||||
|
||||
// Сравнение по ключу массиве
|
||||
static function __index($n, $key, $row) {
|
||||
return ($row[$key] == $n);
|
||||
}
|
||||
|
||||
static function __div($x, $y) {
|
||||
return $x / $y;
|
||||
}
|
||||
|
||||
static function __self($name, $o) {
|
||||
return call_user_func([$o, $name]);
|
||||
}
|
||||
|
|
@ -203,21 +194,6 @@ class Functions {
|
|||
return empty($x);
|
||||
}
|
||||
|
||||
// Отрицание
|
||||
static function __not($x) {
|
||||
return !$x;
|
||||
}
|
||||
|
||||
// Не равно
|
||||
static function __neq($x, $y) {
|
||||
return $x != $y;
|
||||
}
|
||||
|
||||
// Равно
|
||||
static function __eq($x, $y) {
|
||||
return $x == $y;
|
||||
}
|
||||
|
||||
/**
|
||||
* Извлекает из многомерого массива значения с определенным ключом
|
||||
* @example key_values('a', array(1 => array('a' => 1, 'b' => 2))) => array(1)
|
||||
|
|
@ -300,13 +276,9 @@ class Functions {
|
|||
|
||||
/**
|
||||
* Логическа операция || ко всем элементам массива
|
||||
* @param array $array
|
||||
* @param mixed $callback
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
static function some(array $array, $callback) {
|
||||
assert(is_callable($callback));
|
||||
static function some(array $array, callable $callback) {
|
||||
|
||||
foreach ($array as $key => $value) {
|
||||
if (call_user_func($callback, $value) === true) {
|
||||
|
|
@ -316,8 +288,7 @@ class Functions {
|
|||
return false;
|
||||
}
|
||||
|
||||
static function span($length, array $array) {
|
||||
assert(is_int($length));
|
||||
static function span(int $length, array $array) {
|
||||
|
||||
$result = [];
|
||||
$count = count($array);
|
||||
|
|
@ -327,7 +298,7 @@ class Functions {
|
|||
return $result;
|
||||
}
|
||||
|
||||
static function array_ref($data, $n) {
|
||||
static function array_ref(array $data, string|int $n) {
|
||||
return $data[$n];
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue