File "AbstractMessage.php"

Full Path: /home/trinadezambia/public_html/democrm.trinadezambia.com/application/services/messages/AbstractMessage.php
File size: 622 bytes
MIME-type: text/x-php
Charset: utf-8

<?php

namespace app\services\messages;

defined('BASEPATH') or exit('No direct script access allowed');

abstract class AbstractMessage
{
    protected $alertClass = 'danger';

    abstract public function isVisible();

    abstract public function getMessage();

    public function openHtml()
    {
        return '<div class="col-md-12 tw-mt-1">
            <div class="alert alert-' . $this->alertClass . '" font-medium>';
    }

    public function closeHtml()
    {
        return '</div>
			</div>';
    }

    public static function fqcn()
    {
        return self::class;
    }
}