addresses && !$force) { return $this->addresses; } $this->addresses = $this->userAddressesUtil->getDeliveryAddresses(); if ($this->selectedId === null) { if (count($this->addresses) == 1) { $this->selectedId = $this->addresses[0]->getId(); } else { $this->selectedId = 0; } $this->emit('selectAddress', ['id' => $this->selectedId]); } return $this->addresses; } #[LiveListener('reloadAddresses')] public function reloadAddresses(): void { $this->getAddresses(true); } }