<?php

namespace GriffinForms\Admin\Language;

class Log extends \GriffinForms\Admin\Language\Settings
{
    protected static $instance;

    protected function headingEditLog()
    {
        return __('Log Entry', 'griffinforms-form-builder');
    }
    
    protected function logTypeLabel()
    {
        return __('Log Type', 'griffinforms-form-builder');
    }

    protected function itemTypeLabel()
    {
        return __('Item Type', 'griffinforms-form-builder');
    }

    protected function itemIdLabel()
    {
        return __('Item ID', 'griffinforms-form-builder');
    }

    protected function categoryLabel()
    {
        return __('Category', 'griffinforms-form-builder');
    }

    protected function messageLabel()
    {
        return __('Message', 'griffinforms-form-builder');
    }

    protected function dateTimeLabel()
    {
        return __('Date / Time', 'griffinforms-form-builder');
    }

    protected function userIdLabel()
    {
        return __('User ID', 'griffinforms-form-builder');
    }
    
    public static function getInstance()
    {
        if (self::$instance == null)
        {
            self::$instance = new Log();
        }
        
        return self::$instance;
    }
    
    private function __construct() 
    {
    }
}