mirror of
https://github.com/yiisoft/yii2.git
synced 2025-10-29 17:48:15 +08:00
Fix PHPStan errors (#20603)
This commit is contained in:
@ -55,7 +55,7 @@ abstract class ErrorHandler extends Component
|
||||
public $silentExitOnException;
|
||||
|
||||
/**
|
||||
* @var string Used to reserve memory for fatal error handler.
|
||||
* @var string|null Used to reserve memory for fatal error handler.
|
||||
*/
|
||||
private $_memoryReserve;
|
||||
/**
|
||||
@ -67,7 +67,7 @@ abstract class ErrorHandler extends Component
|
||||
*/
|
||||
private $_registered = false;
|
||||
/**
|
||||
* @var string the current working directory
|
||||
* @var string|null the current working directory
|
||||
*/
|
||||
private $_workingDirectory;
|
||||
|
||||
|
||||
@ -95,11 +95,11 @@ class Model extends Component implements StaticInstanceInterface, IteratorAggreg
|
||||
public const EVENT_AFTER_VALIDATE = 'afterValidate';
|
||||
|
||||
/**
|
||||
* @var array validation errors (attribute name => array of errors)
|
||||
* @var array|null validation errors (attribute name => array of errors)
|
||||
*/
|
||||
private $_errors;
|
||||
/**
|
||||
* @var ArrayObject list of validators
|
||||
* @var ArrayObject|null list of validators
|
||||
*/
|
||||
private $_validators;
|
||||
/**
|
||||
|
||||
@ -68,11 +68,11 @@ class BatchQueryResult extends Component implements \Iterator
|
||||
public $each = false;
|
||||
|
||||
/**
|
||||
* @var DataReader the data reader associated with this batch query.
|
||||
* @var DataReader|null the data reader associated with this batch query.
|
||||
*/
|
||||
private $_dataReader;
|
||||
/**
|
||||
* @var array the data retrieved in the current batch
|
||||
* @var array|null the data retrieved in the current batch
|
||||
*/
|
||||
private $_batch;
|
||||
/**
|
||||
@ -80,7 +80,7 @@ class BatchQueryResult extends Component implements \Iterator
|
||||
*/
|
||||
private $_value;
|
||||
/**
|
||||
* @var string|int the key for the current iteration
|
||||
* @var string|int|null the key for the current iteration
|
||||
*/
|
||||
private $_key;
|
||||
|
||||
|
||||
@ -71,7 +71,9 @@ class Command extends \yii\db\Command
|
||||
* or `false` if there's a single statement.
|
||||
* @param string $sql
|
||||
* @param array $params
|
||||
* @return string[]|false
|
||||
* @return array[]|false
|
||||
*
|
||||
* @phpstan-return list<array{string, array}>|false
|
||||
*/
|
||||
private function splitStatements($sql, $params)
|
||||
{
|
||||
|
||||
@ -436,7 +436,9 @@ class DbManager extends BaseManager
|
||||
|
||||
$items = [];
|
||||
foreach ($query->all($this->db) as $row) {
|
||||
$items[$row['name']] = $this->populateItem($row);
|
||||
/** @var Role|Permission */
|
||||
$item = $this->populateItem($row);
|
||||
$items[$row['name']] = $item;
|
||||
}
|
||||
|
||||
return $items;
|
||||
|
||||
@ -325,7 +325,7 @@ class PhpManager extends BaseManager
|
||||
$items = [];
|
||||
|
||||
foreach ($this->items as $name => $item) {
|
||||
/** @var Item $item */
|
||||
/** @var Role|Permission $item */
|
||||
if ($item->type == $type) {
|
||||
$items[$name] = $item;
|
||||
}
|
||||
|
||||
@ -149,7 +149,10 @@ class AssetBundle extends BaseObject
|
||||
*/
|
||||
public static function register($view)
|
||||
{
|
||||
return $view->registerAssetBundle(get_called_class());
|
||||
/** @var static */
|
||||
$result = $view->registerAssetBundle(get_called_class());
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user