--- a/wp/wp-admin/includes/class-wp-links-list-table.php Wed Sep 21 18:19:35 2022 +0200
+++ b/wp/wp-admin/includes/class-wp-links-list-table.php Tue Sep 27 16:37:53 2022 +0200
@@ -166,10 +166,14 @@
* Handles the checkbox column output.
*
* @since 4.3.0
+ * @since 5.9.0 Renamed `$link` to `$item` to match parent class for PHP 8 named parameter support.
*
- * @param object $link The current link object.
+ * @param object $item The current link object.
*/
- public function column_cb( $link ) {
+ public function column_cb( $item ) {
+ // Restores the more descriptive, specific name for use within this method.
+ $link = $item;
+
?>
<label class="screen-reader-text" for="cb-select-<?php echo $link->link_id; ?>">
<?php
@@ -279,11 +283,12 @@
* Handles the default column output.
*
* @since 4.3.0
+ * @since 5.9.0 Renamed `$link` to `$item` to match parent class for PHP 8 named parameter support.
*
- * @param object $link Link object.
+ * @param object $item Link object.
* @param string $column_name Current column name.
*/
- public function column_default( $link, $column_name ) {
+ public function column_default( $item, $column_name ) {
/**
* Fires for each registered custom link column.
*
@@ -292,7 +297,7 @@
* @param string $column_name Name of the custom column.
* @param int $link_id Link ID.
*/
- do_action( 'manage_link_custom_column', $column_name, $link->link_id );
+ do_action( 'manage_link_custom_column', $column_name, $item->link_id );
}
public function display_rows() {
@@ -312,18 +317,21 @@
* Generates and displays row action links.
*
* @since 4.3.0
+ * @since 5.9.0 Renamed `$link` to `$item` to match parent class for PHP 8 named parameter support.
*
- * @param object $link Link being acted upon.
+ * @param object $item Link being acted upon.
* @param string $column_name Current column name.
* @param string $primary Primary column name.
* @return string Row actions output for links, or an empty string
* if the current column is not the primary column.
*/
- protected function handle_row_actions( $link, $column_name, $primary ) {
+ protected function handle_row_actions( $item, $column_name, $primary ) {
if ( $primary !== $column_name ) {
return '';
}
+ // Restores the more descriptive, specific name for use within this method.
+ $link = $item;
$edit_link = get_edit_bookmark_link( $link );
$actions = array();