PluginProbe ʕ •ᴥ•ʔ
WP Popular Posts / 5.2.2
WP Popular Posts v5.2.2
4.0.8 4.0.9 4.1.0 4.1.1 4.1.2 4.2.0 4.2.1 4.2.2 5.0.0 5.0.1 5.0.2 5.1.0 5.2.0 5.2.1 5.2.2 5.2.3 5.2.4 5.3.0 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 5.3.6 5.4.0 5.4.1 5.4.2 5.5.0 5.5.1 6.0.0 6.0.1 6.0.2 6.0.3 6.0.4 6.0.5 6.1.0 6.1.1 6.1.2 6.1.3 6.1.4 6.2.0 6.2.1 6.3.0 6.3.1 6.3.2 6.3.3 6.3.4 6.4.0 6.4.1 6.4.2 7.0.0 7.0.1 7.1.0 7.2.0 7.3.0 7.3.1 7.3.2 7.3.3 7.3.4 7.3.5 7.3.6 7.3.7 7.3.8 7.4.0 trunk 2.3.7 3.0.0 3.0.1 3.0.2 3.0.3 3.1.0 3.1.1 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 4.0.0 4.0.1 4.0.10 4.0.11 4.0.12 4.0.13 4.0.2 4.0.3 4.0.5 4.0.6
wordpress-popular-posts / src / WordPressPopularPosts.php
wordpress-popular-posts / src Last commit date
Activation 5 years ago Admin 5 years ago Container 5 years ago Front 5 years ago Moment 5 years ago Rest 5 years ago Widget 5 years ago Bootstrap.php 5 years ago Cache.php 5 years ago Helper.php 5 years ago I18N.php 5 years ago Image.php 5 years ago Output.php 5 years ago Query.php 5 years ago Settings.php 5 years ago Themer.php 5 years ago Translate.php 5 years ago WordPressPopularPosts.php 5 years ago deprecated.php 5 years ago template-tags.php 5 years ago
WordPressPopularPosts.php
84 lines
1 <?php
2 /**
3 * Plugin's main class.
4 *
5 * Here everything gets initialized/loaded.
6 */
7
8 namespace WordPressPopularPosts;
9
10 class WordPressPopularPosts {
11 /**
12 * I18N class.
13 *
14 * @var I18N $i18n
15 * @access private
16 */
17 private $i18n;
18
19 /**
20 * REST controller class.
21 *
22 * @var Rest\Controller $rest
23 * @access private
24 */
25 private $rest;
26
27 /**
28 * Admin class.
29 *
30 * @var Admin\Admin $front
31 * @access private
32 */
33 private $admin;
34
35 /**
36 * Front class.
37 *
38 * @var Front\Front $front
39 * @access private
40 */
41 private $front;
42
43 /**
44 * Widget class.
45 *
46 * @var Widget\Widget $widget
47 * @access private
48 */
49 private $widget;
50
51 /**
52 * Constructor.
53 *
54 * @since 5.0.0
55 * @param I18N $i18n
56 * @param Rest\Controller $rest
57 * @param Admin\Admin $admin
58 * @param Front\Front $front
59 * @param Widget\Widget $widget
60 */
61 public function __construct(I18N $i18n, Rest\Controller $rest, Admin\Admin $admin, Front\Front $front, Widget\Widget $widget)
62 {
63 $this->i18n = $i18n;
64 $this->rest = $rest;
65 $this->admin = $admin;
66 $this->front = $front;
67 $this->widget = $widget;
68 }
69
70 /**
71 * Initializes plugin.
72 *
73 * @since 5.0.0
74 */
75 public function init()
76 {
77 $this->i18n->hooks();
78 $this->rest->hooks();
79 $this->admin->hooks();
80 $this->front->hooks();
81 $this->widget->hooks();
82 }
83 }
84