Class vitalik74\primer\Alerts

Inheritancevitalik74\primer\Alerts » yii\base\Object
Uses Traitsvitalik74\primer\UtilsTrait

Class provide simple interface for show alert.

In class use trait \vitalik74\primer\vitalik74\primer\UtilsTrait.

Example use in your view:

<?php
use vitalik74\primer\Alerts;
?>

<div class="site-avatar">
<?= Alerts::alert('simple alert', ['id' => 'simple_alert'], 'warm') ?>
<?= Alerts::alert('simple alert2', ['id' => 'simple_alert2'], 'error') ?>
<?= Alerts::alertWithIcon('simple alert icon', ['id' => 'simple_alert_icon']) ?>
<?= Alerts::alertWithDismiss('simple alert dismiss', ['id' => 'simple_alert_dismiss'], 'warm') ?>
<?= Alerts::alertWithDismiss('simple alert', ['id' => 'simple_alert_dismiss2'], 'error') ?>
</div>

See also http://primercss.io/alerts/.

Public Methods

Hide inherited methods

MethodDescriptionDefined By
alert() Return html code with alert vitalik74\primer\Alerts
alertWithDismiss() Return html code with alert with dismiss vitalik74\primer\Alerts
alertWithIcon() Return html code with alert with icon vitalik74\primer\Alerts
getType() If isset $type return value of $types[$type] vitalik74\primer\UtilsTrait
getTypeFromArray() vitalik74\primer\UtilsTrait

Method Details

alert() public method

Return html code with alert

<?php
use vitalik74\primer\Alerts;
?>

<?= Alerts::alert('simple alert', ['id' => 'simple_alert'], 'warm') ?>

See also http://primercss.io/alerts/#default.

string alert$content$options = [], $type '' )
$content string

Content to include in container

$options array

Keys-values pair of options use in \yii\helpers\Html::tag()

$type string

Type of special class. Possible values: warm, error, icon. Note: warm and error is a synonym

alertWithDismiss() public method

Return html code with alert with dismiss

<?php
use vitalik74\primer\Alerts;
?>

<?= Alerts::alertWithDismiss('simple alert', ['id' => 'simple_alert_dismiss2'], 'error') ?>

See also http://primercss.io/alerts/#dismiss.

string alertWithDismiss$content$options = [], $type '' )
$content string

Content to include in container

$options array

Keys-values pair of options use in \yii\helpers\Html::tag()

$type string

Type of special class. Possible values: warm, error, icon. Note: warm and error is a synonym

alertWithIcon() public method

Return html code with alert with icon

<?php
use vitalik74\primer\Alerts;
?>

<?= Alerts::alertWithIcon('simple alert icon', ['id' => 'simple_alert_icon']) ?>

See also http://primercss.io/alerts/#with-icon.

string alertWithIcon$content$options = [], $contentIcon '' )
$content string

Content to include in container

$options array

Keys-values pair of options use in \yii\helpers\Html::tag()

$contentIcon string

Content container