TbHtml::thumbnailLink PHP Method

    public static function thumbnailLink($content, $url = '#', $htmlOptions = array())
    {
        $itemOptions = TbArray::popValue('itemOptions', $htmlOptions, array());
        self::addCssClass('thumbnail', $htmlOptions);
        $content = self::link($content, $url, $htmlOptions);
        return self::tag('li', $itemOptions, $content);
    }

Usage Example

Example #1
0
 public function testThumbnailLink()
 {
     $I = $this->codeGuy;
     $html = TbHtml::thumbnailLink('Thumbnail text', '#', array('class' => 'link', 'itemOptions' => array('class' => 'item')));
     $li = $I->createNode($html, 'li');
     $I->seeNodeCssClass($li, 'item');
     $thumbnail = $li->filter('a.thumbnail');
     $I->seeNodeCssClass($thumbnail, 'link');
     $I->seeNodeAttribute($thumbnail, 'href', '#');
     $I->seeNodeText($thumbnail, 'Thumbnail text');
 }
TbHtml