!! test FontAwesomeIcon home !! input echo new FontAwesomeIcon( "home" ); !! result

!! end !! test FontAwesome home func !! input {{#phptag: FA::home }} !! result

!! end !! test func fa home func !! input {{#phptag: echo fa( 'home' ); }} !! result

!! end !! test FontAwesome home tag !! input echo FA::home; !! result

!! end !! test FontAwesomeIcon home fw !! input echo new FontAwesomeIcon( 'HoMe', ['fw'] ); !! result

!! end !! test FontAwesomeIcon home fw property !! input $i = new FontAwesomeIcon( 'HoMe' ); echo $i->fw; !! result

!! end !! test FontAwesome home fw property !! input $i = FA::HoMe; echo $i->fw; !! result

!! end !! test func fa home fw !! input echo fa( 'HoMe', ['fw'] ); !! result

!! end !! test FontAwesomeIcon camera-retro !! input echo new FontAwesomeIcon( 'camera-RETRO' ); !! result

!! end !! test FontAwesomeIcon camera-retro lg !! input {{#phptag: echo new FontAwesomeIcon( 'camera-retro', ['lg'] ); }} !! result

!! end !! test FontAwesomeIcon camera-retro lg 3x !! input {{#phptag: echo new FontAwesomeIcon( 'camera-retro', ['LG', '3x'] ); }} !! result

!! end !! test FontAwesomeIcon camera-retro lg 3x property !! input $i = new FontAwesomeIcon( 'camera-retro' ); echo $i->LG->_3x; !! result

!! end !! test FontAwesome camera-retro lg 3x !! input {{#phptag: FA::camera_retro->LG->_3x }} !! result

!! end !! test func FontAwesome camera-retro lg 3x !! input {{#phptag: echo fontawesome( 'camera-retro', ['LG', '3x'] ); }} !! result

!! end !! test FontAwesomeIcon camera-retro lg 3x fw !! input {{#phptag: echo new FontAwesomeIcon( 'camera-retro', ['lg', '3x', 'fw'] ); }} !! result

!! end !! test FontAwesomeIcon spinner spin 3x !! input {{#phptag: echo new FontAwesomeIcon( 'spinner', ['spin', '3x'] ); }} !! result

!! end !! test FontAwesome spinner spin 3x !! input {{#phptag: FA::spinner->spin->_3x }} !! result

!! end !! test FontAwesomeIcon quote-left 3x border !! input {{#phptag: echo new FontAwesomeIcon( 'quote-left', ['3x', 'border'] ); }} !! result

!! end !! test FontAwesomeIcon quote-left 3x border pull-left !! input echo new FontAwesomeIcon( 'quote-left', ['3x', 'BoRdEr', 'ClasS'=>'pull-left'] ); !! result

!! end !! test FontAwesomeIcon quote-left 3x border pull-left class !! input $fai = new FontAwesomeIcon( 'quote-left', ['3x', 'border'] ); $fai->class = 'pull-left'; echo $fai; !! result

!! end !! test FontAwesome quote-left 3x border pull-left class !! input $fai = FA::quote_left->_3x->border; $fai->class = 'pull-left'; echo $fai; !! result

!! end !! test FontAwesome quote-left 3x border pull-left class foo bar !! input $fai = FA::quote_left->_3x->border; $fai->class = 'pull-left foo bar'; echo $fai; !! result

!! end !! test FontAwesome quote-left 3x border pull-left classes foo bar !! input $fai = FA::quote_left->_3x->border; $fai->class = ['pull-left', 'foo', 'bar']; echo $fai; !! result

!! end !! test FontAwesome quote-left 3x border pull-left classes foo bar sanitize !! input $fai = FA::quote_left->_3x->border; $fai->class = ['pull-left', 'foo bar']; echo $fai; !! result

!! end !! test FontAwesomeIcon shield rotate-270 !! input echo new FontAwesomeIcon( 'shield', ['rotate-270'] ); !! result

!! end !! test FontAwesome shield rotate-270 !! input echo FontAwesome::shield->rotate_270; !! result

!! end