Barebone\Bootstrap\Alerts

Source

<?php

    $alerts = new Barebone\Bootstrap\Alerts();
    $alerts->alert('Well done green light for you.', 'success');
    $alerts->alert('Change a few things up and try submitting again.', 'danger');
    $alerts->alert('Better check yourself, you\'re not looking too good. ', 'warning');
    $alerts->alert('This alert needs your attention, but it\'s not super important. ', 'info');

Result

Well done green light for you.
Change a few things up and try submitting again.
Better check yourself, you're not looking too good.
This alert needs your attention, but it's not super important.

Dismissable

To make the alert dismissable set the third parameter to true

Source

<?php

    $alerts = new Barebone\Bootstrap\Alerts();
    $alerts->alert('Well done green light for you.', 'success', true);
    $alerts->alert('Change a few things up and try submitting again.', 'danger', true);
    $alerts->alert('Better check yourself, you\'re not looking too good. ', 'warning', true);
    $alerts->alert('This alert needs your attention, but it\'s not super important. ', 'info', true);
Well done green light for you.
Change a few things up and try submitting again.
Better check yourself, you're not looking too good.
This alert needs your attention, but it's not super important.

Static calling

<?php
    echo Barebone\Bootstrap::alert('Well done green light for you.', 'success', true);
    echo Barebone\Bootstrap::alert('Change a few things up and try submitting again.', 'danger', true);
    echo Barebone\Bootstrap::alert('Better check yourself, you\'re not looking too good. ', 'warning', true);
    echo Barebone\Bootstrap::alert('This alert needs your attention, but it\'s not super important. ', 'info', true);
Well done green light for you.
Change a few things up and try submitting again.
Better check yourself, you're not looking too good.
This alert needs your attention, but it's not super important.
  • Barebone\Bootstrap\Alerts

    Barebone\Bootstrap\Alerts extends Barebone\Bootstrap\Element
    • [M] __construct( string $message, string $type, bool $dismissable ) : void
    • [M] alert( string $message, string $type, bool $dismissable ) : void
    • Barebone\Bootstrap\Element

      Barebone\Bootstrap\Element extends Barebone\HTML\TElement
      • [M] __construct( string $tag, array $attributtes ) : void
      • [M] muted( string $context ) : void
        ↳ trait: Barebone\Bootstrap\Traits\Contextual
      • [M] primary( string $context ) : void
        ↳ trait: Barebone\Bootstrap\Traits\Contextual
      • [M] success( string $context ) : void
        ↳ trait: Barebone\Bootstrap\Traits\Contextual
      • [M] info( string $context ) : void
        ↳ trait: Barebone\Bootstrap\Traits\Contextual
      • [M] warning( string $context ) : void
        ↳ trait: Barebone\Bootstrap\Traits\Contextual
      • [M] danger( string $context ) : void
        ↳ trait: Barebone\Bootstrap\Traits\Contextual
      • [M] align( string $alignement ) : void
        ↳ trait: Barebone\Bootstrap\Traits\Visibility
      • [M] invisible() : void
        ↳ trait: Barebone\Bootstrap\Traits\Visibility
      • [M] hide() : void
        ↳ trait: Barebone\Bootstrap\Traits\Visibility
      • [M] show() : void
        ↳ trait: Barebone\Bootstrap\Traits\Visibility
      • [M] tooltip( string $tooltip, string $placement ) : void
        ↳ trait: Barebone\Bootstrap\Traits\Interactive
      • [M] popover( string $title, string $content, string $placement ) : void
        ↳ trait: Barebone\Bootstrap\Traits\Interactive
      • Barebone\HTML\TElement

        Barebone\HTML\TElement
        • [P] $tag : string
        • [P] $innertext : string
        • [P] $children : array
        • [P] $attributes : array
        • [P] $non_closing_tags : mixed
        • [M] __construct( string $tag, array $attributes ) : void
        • [M] append( Barebone\HTML\TElement $element ) : void
        • [M] prepend( Barebone\HTML\TElement $element ) : void
        • [M] class_exists( $cssclass ) : void
        • [M] add_class( $cssclass ) : void
        • [M] remove_class( $cssclass ) : void
        • [M] innertext( string $value ) : void
        • [M] data( string $name, string $value ) : void
        • [M] aria( string $name, string $value ) : void
        • [M] on( string $event, string $callback ) : void
        • [M] css( string $identifier, string $rule ) : void
        • [M] wrap( string $tagname, array $attributes ) : void
        • [M] enable() : void
        • [M] disable() : void
        • [M] has_closing_tag() : void
        • [M] has_children() : void
        • [M] count_children() : void
        • [M] get_children() : void
        • [M] replace_child( $key, $new_child ) : void
        • [M] get_child( $key ) : void
        • [M] __unset( $name ) : void
        • [M] __isset( $name ) : void
        • [M] __set( $name, $value ) : void
        • [M] __get( $name ) : void
        • [M] render() : void
        • [M] __toString() : string
        • [M] editable() : void