HEX
Server: Apache
System: Linux server3230.server-vps.com 5.15.0-46-generic #49-Ubuntu SMP Thu Aug 4 18:03:25 UTC 2022 x86_64
User: lzgqnjwu (1002)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/lzgqnjwu/sites/bot.sgt.com.ua/common/helpers/ReviewsactiveHelper.php
<?php

namespace common\helpers;

use yii\helpers\ArrayHelper;
use yii\helpers\Html;
use common\models\Reviews;

/**
 * Class PostHelper
 * @package common\helpers
 */
class ReviewsactiveHelper
{
    public static function statusList(): array
    {
        return [
            Reviews::ACTIVE_0 => 'Не активно',
            Reviews::ACTIVE_1 => 'Активно',            
        ];
    }

    public static function statusName($status): string
    {
        return ArrayHelper::getValue(self::statusList(), $status);
    }

    public static function statusLabel($status): string
    {
        switch ($status) {
            case Reviews::ACTIVE_0:
                $class = 'badge badge-danger';
                break;
            case Reviews::ACTIVE_1:
                $class = 'badge badge-success';
                break;            
            default:
                $class = 'badge badge-default';
        }

        return Html::tag('span', ArrayHelper::getValue(self::statusList(), $status), ['class' => $class]);
    }
}