404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@18.222.98.91: ~ $
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog;

use DateTimeZone;

/**
 * Overrides default json encoding of date time objects
 *
 * @author Menno Holtkamp
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
class DateTimeImmutable extends \DateTimeImmutable implements \JsonSerializable
{
    private bool $useMicroseconds;

    public function __construct(bool $useMicroseconds, ?DateTimeZone $timezone = null)
    {
        $this->useMicroseconds = $useMicroseconds;

        parent::__construct('now', $timezone);
    }

    public function jsonSerialize(): string
    {
        if ($this->useMicroseconds) {
            return $this->format('Y-m-d\TH:i:s.uP');
        }

        return $this->format('Y-m-d\TH:i:sP');
    }

    public function __toString(): string
    {
        return $this->jsonSerialize();
    }
}

Filemanager

Name Type Size Permission Actions
Attribute Folder 0755
Formatter Folder 0755
Handler Folder 0755
Processor Folder 0755
Test Folder 0755
DateTimeImmutable.php File 1.03 KB 0644
ErrorHandler.php File 9.92 KB 0644
Level.php File 5.35 KB 0644
LogRecord.php File 3.28 KB 0644
Logger.php File 22.22 KB 0644
Registry.php File 3.93 KB 0644
ResettableInterface.php File 974 B 0644
SignalHandler.php File 3.8 KB 0644
Utils.php File 9.16 KB 0644