?? GreyFile — Mystic File Browser

Current path: home/webdevt/www/wdp/wp-content/themes/quadric/framework/lib/edgt.icons/



?? Go up: /home/webdevt/www/wdp/wp-content/themes/quadric/framework/lib

?? Viewing: edgt.iconcollection.interface.php

<?php

if(!defined('ABSPATH')) exit;

/**
 * Interface iIconCollection
 */
interface iIconCollection {
    /**
     * @param string $title_label title of icon collection
     * @param string $param param that will be used in shortcodes
     */
    public function __construct($title_label = "", $param = "");

    /**
     * Method that returns $icons property
     * @return mixed
     */
    public function getIconsArray();

    /**
     * Generates HTML for provided icon and parameters
     * @param $icon string
     * @param array $params
     * @return mixed
     */
    public function render($icon, $params = array());

    /**
     * Checks if icon collection has social icons
     * @return mixed
     */
    public function hasSocialIcons();


}


??

??