Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Gets file modification time
<?php filemtime(string $filename): int|false
<?php             $file = Preg::replace('{[^'.$this->allowlist.']}i', '-', $file);

            if (file_exists($this->root . $file)) {

                try {

                    touch($this->root . $file, (int) filemtime($this->root . $file), time());

                } catch (\ErrorException $e) {
<?php     {

        if ($this->isEnabled()) {

            $file = Preg::replace('{[^'.$this->allowlist.']}i', '-', $file);

            if (file_exists($this->root . $file) && ($mtime = filemtime($this->root . $file)) !== false) {

                return abs(time() - $mtime);

            }

        }
<?php         $doCopy = true;

        if (!$overwriteNewerFiles && null === parse_url($originFile, \PHP_URL_HOST) && is_file($targetFile)) {

            $doCopy = filemtime($originFile) > filemtime($targetFile);

        }



        if ($doCopy) {