setTemplate('/Modules/Admin/Theme/Backend/Components/AccountPermissionSelector/account-permission-selector'); } /** * {@inheritdoc} */ public function render(mixed ...$data) : string { /** @var array{0:string, 1?:string, 2?:string} $data */ $this->id = $data[0]; $this->name = $data[1] ?? 'UNDEFINED'; $this->virtualPath = $data[2] ?? $this->virtualPath; $this->permissions = $data[3] ?? $this->permissions; return parent::render(); } }