TbHtml::thumbnail PHP Method

thumbnail() public static method

Generates a thumbnail.
public static thumbnail ( string $content, array $htmlOptions = [] ) : string
$content string the thumbnail content.
$htmlOptions array additional HTML attributes.
return string the generated thumbnail.
    public static function thumbnail($content, $htmlOptions = array())
    {
        $itemOptions = TbArray::popValue('itemOptions', $htmlOptions, array());
        self::addCssClass('thumbnail', $htmlOptions);
        $output = self::openTag('li', $itemOptions);
        $output .= self::tag('div', $htmlOptions, $content);
        $output .= '</li>';
        return $output;
    }

Usage Example

Exemplo n.º 1
0
 public function testThumbnail()
 {
     $I = $this->codeGuy;
     $html = TbHtml::thumbnail('Thumbnail text', array('class' => 'div', 'itemOptions' => array('class' => 'item')));
     $li = $I->createNode($html, 'li');
     $I->seeNodeCssClass($li, 'item');
     $thumbnail = $li->filter('div.thumbnail');
     $I->seeNodeCssClass($thumbnail, 'div');
     $I->seeNodeText($thumbnail, 'Thumbnail text');
 }
TbHtml