Modernize property type declarations

This commit is contained in:
Dylan K. Taylor
2022-06-04 18:16:32 +01:00
parent 23695fb900
commit 083a35f970
114 changed files with 431 additions and 863 deletions

View File

@ -55,22 +55,21 @@ use function spl_object_id;
* @see InventoryAction
*/
class InventoryTransaction{
/** @var bool */
protected $hasExecuted = false;
/** @var Player */
protected $source;
protected bool $hasExecuted = false;
/** @var Inventory[] */
protected $inventories = [];
protected array $inventories = [];
/** @var InventoryAction[] */
protected $actions = [];
protected array $actions = [];
/**
* @param InventoryAction[] $actions
*/
public function __construct(Player $source, array $actions = []){
$this->source = $source;
public function __construct(
protected Player $source,
array $actions = []
){
foreach($actions as $action){
$this->addAction($action);
}