balmet.com

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

base-icon-font.php (628B)


      1 <?php
      2 namespace Elementor;
      3 
      4 if ( ! defined( 'ABSPATH' ) ) {
      5 	exit; // Exit if accessed directly.
      6 }
      7 
      8 abstract class Base_Icon_Font {
      9 
     10 	/**
     11 	 * Get Icon type.
     12 	 *
     13 	 * Retrieve the icon type.
     14 	 *
     15 	 * @access public
     16 	 * @abstract
     17 	 */
     18 	abstract public function get_type();
     19 
     20 	/**
     21 	 * Enqueue Icon scripts and styles.
     22 	 *
     23 	 * Used to register and enqueue custom scripts and styles used by the Icon.
     24 	 *
     25 	 * @access public
     26 	 */
     27 	abstract public function enqueue();
     28 
     29 	/**
     30 	 * get_css_prefix
     31 	 * @return string
     32 	 */
     33 	abstract public function get_css_prefix();
     34 
     35 	abstract public function get_icons();
     36 
     37 	public function __construct() {}
     38 }