palmtree/bootstrap-alerts

v2.0.0 2023-09-13 08:49 UTC

This package is auto-updated.

Last update: 2024-04-13 10:01:43 UTC


README

License

Bootstrap alert manager for PHP projects.

Add and display bootstrap alerts with relevant Font Awesome icons

Requirements

  • PHP >= 8.1

Installation

Use composer to add the package to your dependencies:

composer require palmtree/bootstrap-alerts

Usage

Echoing the AlertManager class will invoke __toString() on each alert and return a concatenated string of HTML.

<?php
$alertManager = new \Palmtree\BootstrapAlerts\AlertManager();

$alertManager->addSuccess('It worked!');
$alertManager->addInfo('Did you know?');
$alertManager->addWarning('Make sure you did it right');
$alertManager->addError('Something went wrong!');

echo $alertManager;

You can also filter alerts:

<?php
$alertManager = new \Palmtree\BootstrapAlerts\AlertManager();

$alertManager->addWarning('Make sure you did it right');
$alertManager->addError('Something went wrong!');
$alertManager->addError('Another thing went wrong!');

foreach($alertManager->getAlerts('error') as $errorAlert) {
    echo $errorAlert;
}

License

Released under the MIT license