Uname: Linux premium294.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
Software: LiteSpeed
PHP version: 8.1.32 [ PHP INFO ] PHP os: Linux
Server Ip: 104.21.16.1
Your Ip: 216.73.216.223
User: mjbynoyq (1574) | Group: mjbynoyq (1570)
Safe Mode: OFF
Disable Function:
NONE

name : Table.php
<?php

namespace WeDevs\Dokan\Admin\Status;

use WeDevs\Dokan\Abstracts\StatusElement;

class Table extends StatusElement {

    /**
     * @var string
     */
    protected string $type = 'table';
    protected bool $support_children = true;
    protected array $headers = [];

    /**
     * @return array
     */
    public function get_headers(): array {
        return $this->headers;
    }

    /**
     * @param  array  $headers
     *
     * @return Table
     */
    public function set_headers( array $headers ): Table {
        $this->headers = $headers;

        return $this;
    }

    public function render(): array {
        $data = parent::render();
        $data['headers'] = $this->get_headers();

        return $data;
    }

    /**
     * @inheritDoc
     */
    public function escape_data( string $data ): string {
        // No escaping needed for table data.
        return $data;
    }
}
© 2025 XylotrechusZ