Skip to content

Commit 94ef63b

Browse files
committed
Replace direct add_action/add_filter calls with Hook_Registry across core classes
1 parent f4ef350 commit 94ef63b

5 files changed

Lines changed: 15 additions & 9 deletions

File tree

includes/admin/class-admin.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public function __construct() {
6868
$this->settings_wizard = new Settings_Wizard();
6969
$this->admin_banner = new Admin_Banner( $this->get_admin_banner_config() );
7070

71-
add_filter( 'plugin_action_links_' . plugin_basename( WZ_CBH_PLUGIN_FILE ), array( $this, 'plugin_action_links' ) );
71+
Hook_Registry::add_filter( 'plugin_action_links_' . plugin_basename( WZ_CBH_PLUGIN_FILE ), array( $this, 'plugin_action_links' ) );
7272
}
7373

7474
/**

includes/admin/class-settings.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
namespace WebberZone\Code_Block_Highlighting\Admin;
99

1010
use WebberZone\Code_Block_Highlighting\Admin\Settings\Settings_API;
11+
use WebberZone\Code_Block_Highlighting\Util\Hook_Registry;
1112

1213
if ( ! defined( 'WPINC' ) ) {
1314
die;
@@ -85,8 +86,8 @@ class Settings {
8586
* @since 1.1.0
8687
*/
8788
public function __construct() {
88-
add_action( 'admin_menu', array( $this, 'initialise_settings' ) );
89-
add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_language_data' ), 20 );
89+
Hook_Registry::add_action( 'admin_menu', array( $this, 'initialise_settings' ) );
90+
Hook_Registry::add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_language_data' ), 20 );
9091
}
9192

9293
/**

includes/class-main.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77

88
namespace WebberZone\Code_Block_Highlighting;
99

10+
use WebberZone\Code_Block_Highlighting\Util\Hook_Registry;
11+
1012
if ( ! defined( 'WPINC' ) ) {
1113
exit;
1214
}
@@ -90,7 +92,7 @@ private function init(): void {
9092
$this->blocks = new Frontend\Blocks();
9193
$this->styles = new Frontend\Styles_Handler();
9294

93-
add_action( 'init', array( $this, 'init_admin' ) );
95+
Hook_Registry::add_action( 'init', array( $this, 'init_admin' ) );
9496
}
9597

9698
/**

includes/frontend/class-blocks.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
namespace WebberZone\Code_Block_Highlighting\Frontend;
1111

1212
use WebberZone\Code_Block_Highlighting\Admin\Settings;
13+
use WebberZone\Code_Block_Highlighting\Util\Hook_Registry;
1314

1415
if ( ! defined( 'WPINC' ) ) {
1516
die;
@@ -28,10 +29,10 @@ class Blocks {
2829
* @since 1.0.0
2930
*/
3031
public function __construct() {
31-
add_action( 'enqueue_block_editor_assets', array( $this, 'enqueue_editor_assets' ) );
32-
add_action( 'enqueue_block_assets', array( $this, 'enqueue_editor_canvas_styles' ) );
33-
add_action( 'rest_api_init', array( $this, 'register_rest_routes' ) );
34-
add_filter( 'render_block_core/code', array( $this, 'render_code_block' ), 10, 2 );
32+
Hook_Registry::add_action( 'enqueue_block_editor_assets', array( $this, 'enqueue_editor_assets' ) );
33+
Hook_Registry::add_action( 'enqueue_block_assets', array( $this, 'enqueue_editor_canvas_styles' ) );
34+
Hook_Registry::add_action( 'rest_api_init', array( $this, 'register_rest_routes' ) );
35+
Hook_Registry::add_filter( 'render_block_core/code', array( $this, 'render_code_block' ), 10, 2 );
3536
}
3637

3738
/**

includes/frontend/class-styles-handler.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010
namespace WebberZone\Code_Block_Highlighting\Frontend;
1111

12+
use WebberZone\Code_Block_Highlighting\Util\Hook_Registry;
13+
1214
if ( ! defined( 'WPINC' ) ) {
1315
die;
1416
}
@@ -26,7 +28,7 @@ class Styles_Handler {
2628
* @since 1.0.0
2729
*/
2830
public function __construct() {
29-
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_assets' ) );
31+
Hook_Registry::add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_assets' ) );
3032
}
3133

3234
/**

0 commit comments

Comments
 (0)