HEX
Server: LiteSpeed
System: Linux s166.bitcommand.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
User: h340499 (1922)
PHP: 8.2.16
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/h340499/public_html/wp-content/plugins/duplicator-pro/src/Package/Create/Scan/ScanOptions.php
<?php

namespace Duplicator\Package\Create\Scan;

use Duplicator\Libs\Scan\ScanIterator;

class ScanOptions
{
    /** @var string */
    public $rootPath = '/';
    /** @var bool */
    public $skipSizeWarning = false;
    /** @var bool */
    public $filterBadEncoding = true;
    /** @var string[] */
    public $filterDirs = [];
    /** @var string[] */
    public $filterFiles = [];
    /** @var string[] */
    public $filterFileExtensions = [];
    /** @var int ENUM ScanIterator::SORT_* */
    public $sort = ScanIterator::SORT_NONE;

    /**
     * Class constructor
     *
     * @param array<string,mixed> $options Options to set
     *
     * @return void
     */
    public function __construct($options = [])
    {
        foreach ($options as $key => $value) {
            if (property_exists($this, $key)) {
                $this->$key = $value;
            }
        }
    }
}