PluginProbe ʕ •ᴥ•ʔ
EmbedPress – PDF Embedder, Embed PDF viewer, YouTube Videos, 3D FlipBook, Social feeds & more / 1.4.2
EmbedPress – PDF Embedder, Embed PDF viewer, YouTube Videos, 3D FlipBook, Social feeds & more v1.4.2
4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 trunk 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.2.0 2.2.1 2.2.2 2.3.0 2.3.1 2.3.2 2.3.3 2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 3.2.1 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 3.9.1 3.9.10 3.9.11 3.9.12 3.9.13 3.9.14 3.9.15 3.9.16 3.9.17 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9 4.0.0 4.0.1 4.0.10 4.0.11 4.0.12 4.0.13 4.0.14 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.0.9 4.1.0 4.1.1 4.1.10 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2.0 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.3.0 4.3.1 4.4.0 4.4.1 4.4.10 4.4.11 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.5.0 4.5.1
embedpress / EmbedPress / Ends / Handler.php
embedpress / EmbedPress / Ends Last commit date
Back 9 years ago Front 9 years ago Handler.php 9 years ago index.html 9 years ago
Handler.php
73 lines
1 <?php
2 namespace EmbedPress\Ends;
3
4 (defined('ABSPATH') && defined('EMBEDPRESS_IS_LOADED')) or die("No direct script access allowed.");
5
6 /**
7 * Modeling class to handle the plugin in different environments. I.e: public area/admin area.
8 *
9 * @package EmbedPress
10 * @subpackage EmbedPress/Ends
11 * @author PressShack <help@pressshack.com>
12 * @copyright Copyright (C) 2016 Open Source Training, LLC. All rights reserved.
13 * @license GPLv2 or later
14 * @since 1.0.0
15 */
16 abstract class Handler
17 {
18 /**
19 * The name of the plugin.
20 *
21 * @since 1.0.0
22 * @access private
23 *
24 * @var string $pluginName The name of the plugin.
25 */
26 protected $pluginName;
27
28 /**
29 * The version of the plugin.
30 *
31 * @since 1.0.0
32 * @access private
33 *
34 * @var string $pluginVersion The version of the plugin.
35 */
36 protected $pluginVersion;
37
38 /**
39 * Initialize the class and set its properties.
40 *
41 * @since 1.0.0
42 *
43 * @param string $pluginName - The name of the plugin.
44 * @param string $pluginVersion - The version of the plugin.
45 * @return void
46 */
47 public function __construct($pluginName, $pluginVersion)
48 {
49 $this->pluginName = $pluginName;
50 $this->pluginVersion = $pluginVersion;
51 }
52
53 /**
54 * Method that register all scripts for the admin area.
55 *
56 * @since 1.0.0
57 * @abstract
58 *
59 * @return void
60 */
61 abstract public function enqueueScripts();
62
63 /**
64 * Method that register all stylesheets for the admin area.
65 *
66 * @since 1.0.0
67 * @abstract
68 *
69 * @return void
70 */
71 abstract public function enqueueStyles();
72 }
73