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 }