WP_Screen
object returned by get_current_screen()
.
https://developer.wordpress.org/reference/functions/get_current_screen/
<?php
$current_screen = get_current_screen();
/** @var \WP_Screen $current_screen */
$current_screen = WP_Screen::__set_state(
[
'action' => 'add',
'base' => 'post',
'columns' => 0,
'id' => 'youtube',
'in_admin' => 'site',
'is_network' => false,
'is_user' => false,
'parent_base' => null,
'parent_file' => null,
'post_type' => 'youtube',
'taxonomy' => '',
'_help_tabs' =>
[],
'_help_sidebar' => '',
'_screen_reader_content' =>
[],
'_options' =>
[
'layout_columns' =>
[
'max' => 2,
'default' => 2,
],
],
'_show_screen_options' => null,
'_screen_settings' => null,
'is_block_editor' => false,
]
);