protected function materialDesignIconicFontIcon(MaterialDesignIconicFontIconInterface $icon) {

        $attributes = [];

        $attributes["class"][] = "zmdi";
        $attributes["class"][] = MaterialDesignIconicFontIconRenderer::renderName($icon);
        $attributes["class"][] = MaterialDesignIconicFontIconRenderer::renderSize($icon);
        $attributes["class"][] = MaterialDesignIconicFontIconRenderer::renderFixedWidth($icon);
        $attributes["class"][] = MaterialDesignIconicFontIconRenderer::renderBorder($icon);
        $attributes["class"][] = MaterialDesignIconicFontIconRenderer::renderPull($icon);
        $attributes["class"][] = MaterialDesignIconicFontIconRenderer::renderSpin($icon);
        $attributes["class"][] = MaterialDesignIconicFontIconRenderer::renderRotate($icon);
        $attributes["class"][] = MaterialDesignIconicFontIconRenderer::renderFlip($icon);
        $attributes["style"]   = MaterialDesignIconicFontIconRenderer::renderStyle($icon);

        return static::coreHTMLElement("i", null, $attributes);
    }
protected function materialDesignIconicFontIcon(MaterialDesignIconicFontIconInterface $icon) {

        $attributes = [];

        $attributes["class"][] = "zmdi";
        $attributes["class"][] = MaterialDesignIconicFontIconRenderer::renderName($icon);
        $attributes["class"][] = MaterialDesignIconicFontIconRenderer::renderSize($icon);
        $attributes["class"][] = MaterialDesignIconicFontIconRenderer::renderFixedWidth($icon);
        $attributes["class"][] = MaterialDesignIconicFontIconRenderer::renderBorder($icon);
        $attributes["class"][] = MaterialDesignIconicFontIconRenderer::renderPull($icon);
        $attributes["class"][] = MaterialDesignIconicFontIconRenderer::renderSpin($icon);
        $attributes["class"][] = MaterialDesignIconicFontIconRenderer::renderRotate($icon);
        $attributes["class"][] = MaterialDesignIconicFontIconRenderer::renderFlip($icon);
        $attributes["style"]   = MaterialDesignIconicFontIconRenderer::renderStyle($icon);

        return static::coreHTMLElement("i", null, $attributes);
    }
protected function materialDesignIconicFontIcon ( MaterialDesignIconicFontIconInterface $ icon ) { $ attributes = [ ] ; $ attributes [ "class" ] [ ] = "zmdi" ; $ attributes [ "class" ] [ ] = MaterialDesignIconicFontIconRenderer :: renderName ( $ icon ) ; $ attributes [ "class" ] [ ] = MaterialDesignIconicFontIconRenderer :: renderSize ( $ icon ) ; $ attributes [ "class" ] [ ] = MaterialDesignIconicFontIconRenderer :: renderFixedWidth ( $ icon ) ; $ attributes [ "class" ] [ ] = MaterialDesignIconicFontIconRenderer :: renderBorder ( $ icon ) ; $ attributes [ "class" ] [ ] = MaterialDesignIconicFontIconRenderer :: renderPull ( $ icon ) ; $ attributes [ "class" ] [ ] = MaterialDesignIconicFontIconRenderer :: renderSpin ( $ icon ) ; $ attributes [ "class" ] [ ] = MaterialDesignIconicFontIconRenderer :: renderRotate ( $ icon ) ; $ attributes [ "class" ] [ ] = MaterialDesignIconicFontIconRenderer :: renderFlip ( $ icon ) ; $ attributes [ "style" ] = MaterialDesignIconicFontIconRenderer :: renderStyle ( $ icon ) ; return static :: coreHTMLElement ( "i" , null , $ attributes ) ; }
Displays a Material Design Iconic Font icon.

@param MaterialDesignIconicFontIconInterface $icon The icon.
@return string Returns the Material Design Iconic Font icon.
Displays a Material Design Iconic Font icon .