HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/posscale/www/printmanager/vendor/danharrin/date-format-converter/src/Converter.php
<?php

namespace DanHarrin\DateFormatConverter;

class Converter
{
    public $format;

    public function __construct($format)
    {
        $this->format = $format;
    }

    public function to($standard)
    {
        $format = '';

        $escape = false;
        
        foreach (str_split($this->format) as $token) {
            if ($token === '[') {
                $escape = true;
            }
            
            if ($escape) {
                if ($token === ']') {
                    $escape = false;
                }
                
                $format .= $token;
                
                continue;
            }

            $format .= array_key_exists($token, DATE_FORMAT_STANDARDS) ?
                DATE_FORMAT_STANDARDS[$token][$standard] :
                $token;
        }

        return $format;
    }
}