HEX
Server: nginx/1.27.1
System: Linux in-3 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:17:01 UTC 2025 x86_64
User: ivenus-clone (3297)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system,proc_open,popen,parse_ini_file,show_source
Upload Files
File: /storage/v4513/tepnot/public_html/wp-content/plugins/dokan-lite/includes/Admin/Status/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;
    }
}