[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@18.188.43.85: ~ $
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Polyfill\Intl\Icu\DateFormat;

/**
 * Parser and formatter for year format.
 *
 * @author Igor Wiedler <igor@wiedler.ch>
 *
 * @internal
 */
class YearTransformer extends Transformer
{
    public function format(\DateTime $dateTime, int $length): string
    {
        if (2 === $length) {
            return $dateTime->format('y');
        }

        return $this->padLeft($dateTime->format('Y'), $length);
    }

    public function getReverseMatchingRegExp(int $length): string
    {
        return 2 === $length ? '\d{2}' : '\d{1,4}';
    }

    public function extractDateOptions(string $matched, int $length): array
    {
        return [
            'year' => (int) $matched,
        ];
    }
}

Filemanager

Name Type Size Permission Actions
AmPmTransformer.php File 826 B 0644
DayOfWeekTransformer.php File 1.36 KB 0644
DayOfYearTransformer.php File 865 B 0644
DayTransformer.php File 883 B 0644
FullTransformer.php File 10.02 KB 0644
Hour1200Transformer.php File 1.15 KB 0644
Hour1201Transformer.php File 1.2 KB 0644
Hour2400Transformer.php File 1.11 KB 0644
Hour2401Transformer.php File 1.24 KB 0644
HourTransformer.php File 801 B 0644
MinuteTransformer.php File 936 B 0644
MonthTransformer.php File 3.05 KB 0644
QuarterTransformer.php File 1.73 KB 0644
SecondTransformer.php File 944 B 0644
TimezoneTransformer.php File 3.81 KB 0644
Transformer.php File 1.86 KB 0644
YearTransformer.php File 957 B 0644