PluginProbe
Advanced Ads – Ad Manager & AdSense / 2.0.22
Advanced Ads – Ad Manager & AdSense v2.0.22
2.0.26 2.0.25 2.0.24 2.0.23 2.0.22 2.0.21 1.38.0 1.39.0 1.39.1 1.39.2 1.39.3 1.39.4 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.40.0 1.40.1 1.40.2 All 348 releases
advanced-ads / includes / interfaces / interface-entity.php
interface-entity.php
40 lines 608 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * The interface to provide a contract for Entities.
4 *
5 * @package AdvancedAds
6 * @author Advanced Ads <info@wpadvancedads.com>
7 * @since 1.48.0
8 */
9
10 namespace AdvancedAds\Interfaces;
11
12 defined( 'ABSPATH' ) || exit;
13
14 /**
15 * Interfaces Entity.
16 */
17 interface Entity_Interface {
18
19 /**
20 * Prepare frontend output.
21 *
22 * @return string
23 */
24 public function generate_html(): string;
25
26 /**
27 * Get the wrapper attributes.
28 *
29 * @return array
30 */
31 public function get_wrapper_attributes(): array;
32
33 /**
34 * Prepare output.
35 *
36 * @return string
37 */
38 public function prepare_output(): string;
39 }
40