Skip to content

Commit

Permalink
Rename class to WP_Script_Modules
Browse files Browse the repository at this point in the history
  • Loading branch information
luisherranz committed Jan 10, 2024
1 parent 834693d commit b2ff803
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 21 deletions.
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
<?php
/**
* Modules API: WP_Modules class.
* Modules API: WP_Script_Modules class.
*
* Native support for ES Modules and Import Maps.
*
* @package WordPress
* @subpackage Modules
* @subpackage Script Modules
*/

/**
* Core class used to register modules.
*
* @since 6.5.0
*/
class WP_Modules {
class WP_Script_Modules {
/**
* Holds the registered modules, keyed by module identifier.
*
Expand Down Expand Up @@ -127,7 +127,8 @@ public function dequeue( $module_id ) {
}

/**
* Adds the hooks to print the import map and enqueued modules.
* Adds the hooks to print the import map, enqueued modules and module
* preloads.
*
* It adds the actions to print the enqueued modules and module preloads to
* both `wp_head` and `wp_footer` because in classic themes, the modules
Expand Down
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
<?php
/**
* Modules API: Module functions
* Script Modules API: Module functions
*
* @since 6.5.0
*
* @package WordPress
* @subpackage Modules
* @subpackage Script Modules
*/

/**
* Retrieves the main WP_Modules instance.
* Retrieves the main WP_Script_Modules instance.
*
* This function provides access to the WP_Modules instance, creating one if it
* doesn't exist yet.
* This function provides access to the WP_Script_Modules instance, creating one
* if it doesn't exist yet.
*
* @since 6.5.0
*
* @return WP_Modules The main WP_Modules instance.
* @return WP_Script_Modules The main WP_Script_Modules instance.
*/
function wp_modules() {
static $instance = null;
if ( is_null( $instance ) ) {
$instance = new WP_Modules();
$instance = new WP_Script_Modules();
$instance->add_hooks();
}
return $instance;
Expand Down
4 changes: 2 additions & 2 deletions src/wp-settings.php
Original file line number Diff line number Diff line change
Expand Up @@ -365,8 +365,8 @@
require ABSPATH . WPINC . '/fonts/class-wp-font-face-resolver.php';
require ABSPATH . WPINC . '/fonts/class-wp-font-face.php';
require ABSPATH . WPINC . '/fonts.php';
require ABSPATH . WPINC . '/class-wp-modules.php';
require ABSPATH . WPINC . '/modules.php';
require ABSPATH . WPINC . '/class-wp-script-modules.php';
require ABSPATH . WPINC . '/script-modules.php';

$GLOBALS['wp_embed'] = new WP_Embed();

Expand Down
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
<?php
/**
* Unit tests covering WP_Modules functionality.
* Unit tests covering WP_Script_Modules functionality.
*
* @package WordPress
* @subpackage Modules
* @subpackage Script Modules
*
* @since 6.5.0
*
* @group modules
* @group script-modules
*
* @coversDefaultClass WP_Modules
* @coversDefaultClass WP_Script_Modules
*/
class Tests_WP_Modules extends WP_UnitTestCase {
class Tests_WP_Script_Modules extends WP_UnitTestCase {
/**
* Instance of WP_Modules.
* Instance of WP_Script_Modules.
*
* @var WP_Modules
* @var WP_Script_Modules
*/
protected $modules;

Expand All @@ -24,7 +24,7 @@ class Tests_WP_Modules extends WP_UnitTestCase {
*/
public function set_up() {
parent::set_up();
$this->modules = new WP_Modules();
$this->modules = new WP_Script_Modules();
}

/**
Expand Down

0 comments on commit b2ff803

Please sign in to comment.