setTemplate('/Modules/Admin/Theme/Backend/Components/AddressEditor/addresses'); } /** * {@inheritdoc} */ public function render(mixed ...$data) : string { /** @var array{0:string, 1?:string, 2?:array} $data */ $this->form = $data[0]; $this->virtualPath = $data[1] ?? $this->virtualPath; $this->addresses = $data[2] ?? $this->addresses; $this->refName = $data[3] ?? $this->refName; $this->refId = $data[4] ?? $this->refId; $this->endpoint = $data[5] ?? $this->endpoint; return parent::render(); } }