public static function em($text, $htmlOptions = array(), $tag = 'p')
{
$color = TbArray::popValue('color', $htmlOptions);
if (TbArray::popValue('muted', $htmlOptions, false)) {
self::addCssClass('muted', $htmlOptions);
} else {
if (!empty($color)) {
self::addCssClass('text-' . $color, $htmlOptions);
}
}
return self::tag($tag, $htmlOptions, $text);
}
public function testEmphasize() { $I = $this->codeGuy; $html = TbHtml::em('Warning text', array('color' => TbHtml::TEXT_COLOR_WARNING)); $span = $I->createNode($html, 'p.text-warning'); $I->seeNodeText($span, 'Warning text'); $html = TbHtml::em('Success text', array('color' => TbHtml::TEXT_COLOR_SUCCESS), 'span'); $span = $I->createNode($html, 'span.text-success'); $I->seeNodeText($span, 'Success text'); }