<?php

/**
 * Copyright © 2018 EaDesign by Eco Active S.R.L. All rights reserved.
 * See LICENSE for license details.
 */

namespace Eadesigndev\Awb\Model\Sources;

use Eadesigndev\Awb\Helper\Data;

/**
 * Class StatusType
 * @package Eadesigndev\Awb\ModelSource
 */
#[\AllowDynamicProperties]
class StatusType extends AbstractSource
{

    const STATUS_ENABLED    = 0;
    const STATUS_DISABLED   = 1;
    const STATUS_DELETED    = Data::DELETE;

    /**
     * Prepare post's statuses.
     *
     * @return array
     */
    public function getAvailable()
    {
        $status = [
            self::STATUS_ENABLED => __('New'),
            self::STATUS_DISABLED => __('Finished'),
            self::STATUS_DELETED => __('Deleted')
        ];

        return $status;
    }
}