PluginProbe
Boxzilla – WordPress Popup Builder / 3.2.21
Boxzilla – WordPress Popup Builder v3.2.21
3.4.11 3.4.10 3.4.9 3.4.3 3.4.4 3.4.5 3.4.6 3.4.7 3.4.8 trunk 3.0 3.0.1 3.0.2 3.0.3 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 All 72 releases
← All changes | src/admin/class-notices.php +34 -36 3.4.33.2.21 View file →
@@ -1,45 +1,43 @@
1 1 <?php
2 2
3 3 namespace Boxzilla\Admin;
4 4
5 -class Notices
6 -{
7 - /**
8 - * @var array
9 - */
10 - protected $notices = [];
5 +class Notices {
11 6
12 - /**
13 - * Constructor
14 - */
15 - public function __construct()
16 - {
17 - add_action('admin_notices', [ $this, 'show' ]);
18 - }
19 7
20 - /**
21 - * @param $message
22 - * @param $type
23 - *
24 - * @return $this
25 - */
26 - public function add($message, $type = 'updated')
27 - {
28 - $this->notices[] = [
29 - 'message' => $message,
30 - 'type' => $type,
31 - ];
8 + /**
9 + * @var array
10 + */
11 + protected $notices = array();
32 12
33 - return $this;
34 - }
13 + /**
14 + * Constructor
15 + */
16 + public function __construct() {
17 + add_action( 'admin_notices', array( $this, 'show' ) );
18 + }
35 19
36 - /**
37 - * Output the registered notices
38 - */
39 - public function show()
40 - {
41 - foreach ($this->notices as $notice) {
42 - echo "<div class=\"notice notice-{$notice['type']}\"><p>{$notice['message']}</p></div>";
43 - }
44 - }
20 + /**
21 + * @param $message
22 + * @param $type
23 + *
24 + * @return $this
25 + */
26 + public function add( $message, $type = 'updated' ) {
27 + $this->notices[] = array(
28 + 'message' => $message,
29 + 'type' => $type,
30 + );
31 +
32 + return $this;
33 + }
34 +
35 + /**
36 + * Output the registered notices
37 + */
38 + public function show() {
39 + foreach ( $this->notices as $notice ) {
40 + echo sprintf( '<div class="notice notice-%s"><p>%s</p></div>', $notice['type'], $notice['message'] );
41 + }
42 + }
45 43 }