. */ namespace SP\Html\Assets; defined('APP_ROOT') || die(); /** * Class FontIcon para crear los iconos de la matriz * * @package SP\Html\Assets */ final class FontIcon extends IconBase { /** * @param string $icon * @param string|null $class * @param string|null $title */ public function __construct(string $icon, ?string $class = null, ?string $title = null) { $this->setIcon($icon); $this->setClass($class); $this->setTitle($title); } /** * Devolver la clase del icono adaptada para un botón * * @return string */ public function getClassButton(): string { return str_replace('-text--', '--', $this->getClass()); } }