PluginProbe
Code Snippets / trunk
Code Snippets vtrunk
4.0.0-beta.2 3.10.2 3.10.1 3.10.0 3.10.0-beta.2 3.10.0-beta.1 4.0.0-beta.1 3.9.6 trunk 2.10.0 2.10.1 2.12.0 2.12.1 2.13.0 2.13.1 2.13.2 2.13.3 2.14.0 2.14.1 2.14.2 2.14.3 2.14.4 2.14.5 2.14.6 3.0.0 All 65 releases
← All changes | php/Admin/Bootstrap_Admin.php +11 -8 4.0.0-beta.1 → trunk View file →
@@ -3,13 +3,14 @@
3 3 namespace Code_Snippets\Admin;
4 4
5 5 use Code_Snippets\Admin\Menus\Admin_Menu;
6 6 use Code_Snippets\Admin\Menus\Edit_Menu;
7 +use Code_Snippets\Admin\Menus\Insights\Insights_Menu;
7 8 use Code_Snippets\Admin\Menus\Import_Menu;
8 -use Code_Snippets\Admin\Menus\Manage_Menu;
9 +use Code_Snippets\Admin\Menus\Manage\Manage_Menu;
9 10 use Code_Snippets\Admin\Menus\Settings_Menu;
10 11 use Code_Snippets\Admin\Menus\Welcome_Menu;
11 -use Code_Snippets\Client\Welcome_API;
12 +use Code_Snippets\Client\Welcome_Client;
12 13 use DateTimeImmutable;
13 14 use DateTimeZone;
14 15 use Exception;
15 16 use function Code_Snippets\code_snippets;
@@ -33,14 +34,14 @@
33 34
34 35 /**
35 36 * Welcome_API class instance.
36 37 *
37 - * @var Welcome_API
38 + * @var Welcome_Client
38 39 */
39 - public Welcome_API $welcome_api;
40 + public Welcome_Client $welcome_client;
40 41
41 42 /**
42 - * Class constructor
43 + * Class constructor.
43 44 */
44 45 public function __construct() {
45 46 if ( ! is_admin() ) {
46 47 return;
@@ -45,9 +46,10 @@
45 46 if ( ! is_admin() ) {
46 47 return;
47 48 }
48 49
49 - $this->welcome_api = new Welcome_API();
50 + $this->welcome_client = new Welcome_Client();
51 + new Notice_Filter();
50 52
51 53 add_action( 'init', array( $this, 'load_classes' ), 11 );
52 54
53 55 add_filter( 'mu_menu_items', array( $this, 'mu_menu_items' ) );
@@ -63,8 +65,9 @@
63 65 */
64 66 public function load_classes() {
65 67 $this->menus['manage'] = new Manage_Menu();
66 68 $this->menus['edit'] = new Edit_Menu();
69 + $this->menus['insights'] = new Insights_Menu();
67 70 $this->menus['import'] = new Import_Menu();
68 71
69 72 if ( is_network_admin() === are_settings_unified() ) {
70 73 $this->menus['settings'] = new Settings_Menu();
@@ -69,9 +72,9 @@
69 72 if ( is_network_admin() === are_settings_unified() ) {
70 73 $this->menus['settings'] = new Settings_Menu();
71 74 }
72 75
73 - $this->menus['welcome'] = new Welcome_Menu( $this->welcome_api );
76 + $this->menus['welcome'] = new Welcome_Menu( $this->welcome_client );
74 77 }
75 78
76 79 /**
77 80 * Allow super admins to control site admin access to
@@ -282,9 +285,9 @@
282 285 add_user_meta( $current_user->ID, $meta_key, sanitize_key( wp_unslash( $_GET[ $meta_key ] ) ) );
283 286 return;
284 287 }
285 288
286 - $welcome = $this->welcome_api->get_banner();
289 + $welcome = $this->welcome_client->get_banner();
287 290
288 291 try {
289 292 $now = new DateTimeImmutable( 'now', new DateTimeZone( 'UTC' ) );
290 293 } catch ( Exception $e ) {