Barebone\Bootstrap\Element

Source

<?php
    $contextual = new Barebone\Bootstrap\Element('p');
    $contextual->innertext('Lorem ipsem dolores gravitet');
    // text
    $contextual->muted('text');
    $contextual->tooltip('Hello you');
    echo $contextual;

Lorem ipsem dolores gravitet

<p style="width:200px" class="text-muted" data-toggle="tooltip" data-placement="top" title="Hello you">Lorem ipsem dolores gravitet</p>
  • 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