404

[ Avaa Bypassed ]




Upload:

Command:

botdev@3.14.150.131: ~ $
<?php

/*
 * 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\Formatter;

/**
 * Formats data into an associative array of scalar values.
 * Objects and arrays will be JSON encoded.
 *
 * @author Andrew Lawson <adlawson@gmail.com>
 */
class ScalarFormatter extends NormalizerFormatter
{
    /**
     * {@inheritdoc}
     */
    public function format(array $record)
    {
        foreach ($record as $key => $value) {
            $record[$key] = $this->normalizeValue($value);
        }

        return $record;
    }

    /**
     * @param  mixed $value
     * @return mixed
     */
    protected function normalizeValue($value)
    {
        $normalized = $this->normalize($value);

        if (is_array($normalized) || is_object($normalized)) {
            return $this->toJson($normalized, true);
        }

        return $normalized;
    }
}

Filemanager

Name Type Size Permission Actions
ChromePHPFormatter.php File 2 KB 0644
ElasticaFormatter.php File 1.79 KB 0644
FlowdockFormatter.php File 2.49 KB 0644
FluentdFormatter.php File 2.11 KB 0644
FormatterInterface.php File 787 B 0644
GelfMessageFormatter.php File 4.3 KB 0644
HtmlFormatter.php File 4.46 KB 0644
JsonFormatter.php File 5.53 KB 0644
LineFormatter.php File 5.44 KB 0644
LogglyFormatter.php File 1.29 KB 0644
LogstashFormatter.php File 5.18 KB 0644
MongoDBFormatter.php File 3.21 KB 0644
NormalizerFormatter.php File 9.91 KB 0644
ScalarFormatter.php File 1.02 KB 0644
WildfireFormatter.php File 3.18 KB 0644