Use PHP 7.4 featers and PHP 8 polyfills

This commit is contained in:
David Stone
2025-02-08 13:57:32 -07:00
parent 8bea6067cd
commit b41dc2b2eb
550 changed files with 15270 additions and 14627 deletions

View File

@ -68,10 +68,10 @@ class My_Sites_Admin_Page extends Base_Customer_Facing_Admin_Page {
* @since 2.0.0
* @var array
*/
protected $supported_panels = array(
protected $supported_panels = [
'admin_menu' => 'exist',
'user_admin_menu' => 'exist',
);
];
/**
* The current customer instance.
@ -113,11 +113,11 @@ class My_Sites_Admin_Page extends Base_Customer_Facing_Admin_Page {
if ($this->current_site->get_type() === 'customer_owned') {
parent::__construct();
add_action('admin_menu', array($this, 'unset_default_my_sites_menu'));
add_action('admin_menu', [$this, 'unset_default_my_sites_menu']);
add_action('admin_bar_menu', array($this, 'change_my_sites_link'), 90);
add_action('admin_bar_menu', [$this, 'change_my_sites_link'], 90);
add_action('current_screen', array($this, 'force_screen_options'));
add_action('current_screen', [$this, 'force_screen_options']);
}
}
@ -127,7 +127,7 @@ class My_Sites_Admin_Page extends Base_Customer_Facing_Admin_Page {
* @since 1.8.2
* @return void
*/
public function page_loaded() {
public function page_loaded(): void {
$this->customer = wu_get_current_customer();
}
@ -147,7 +147,7 @@ class My_Sites_Admin_Page extends Base_Customer_Facing_Admin_Page {
* @since 2.0.0
* @return void
*/
public function unset_default_my_sites_menu() {
public function unset_default_my_sites_menu(): void {
global $submenu;
@ -162,7 +162,7 @@ class My_Sites_Admin_Page extends Base_Customer_Facing_Admin_Page {
* @param object $wp_admin_bar The admin bar object.
* @return void
*/
public function change_my_sites_link($wp_admin_bar) {
public function change_my_sites_link($wp_admin_bar): void {
$my_sites = $wp_admin_bar->get_node('my-sites');
@ -170,9 +170,9 @@ class My_Sites_Admin_Page extends Base_Customer_Facing_Admin_Page {
return;
}
$args = array(
$args = [
'page' => 'sites',
);
];
$my_sites->href = add_query_arg($args, admin_url('admin.php'));
@ -185,7 +185,7 @@ class My_Sites_Admin_Page extends Base_Customer_Facing_Admin_Page {
* @since 2.0.0
* @return void
*/
public function force_screen_options() {
public function force_screen_options(): void {
if (get_current_screen()->id !== 'toplevel_page_sites') {
return;
@ -194,10 +194,10 @@ class My_Sites_Admin_Page extends Base_Customer_Facing_Admin_Page {
// Forces Screen options so we can add our links.
add_screen_option(
'wu_fix',
array(
[
'option' => 'test',
'value' => true,
)
]
);
}
@ -215,7 +215,7 @@ class My_Sites_Admin_Page extends Base_Customer_Facing_Admin_Page {
* @since 1.8.2
* @return void
*/
public function register_widgets() {
public function register_widgets(): void {
\WP_Ultimo\UI\Login_Form_Element::get_instance()->as_inline_content(get_current_screen()->id, 'wu_dash_before_metaboxes');
@ -263,17 +263,17 @@ class My_Sites_Admin_Page extends Base_Customer_Facing_Admin_Page {
* @since 1.8.2
* @return void
*/
public function output() {
public function output(): void {
/*
* Renders the base edit page layout, with the columns and everything else =)
*/
wu_get_template(
'base/dash',
array(
[
'screen' => get_current_screen(),
'page' => $this,
'has_full_position' => false,
)
]
);
}
}