From 8744bbd2c972a74766723bfa329c0a3abfb7bf27 Mon Sep 17 00:00:00 2001
From: jrfnl <jrfnl@users.noreply.github.com>
Date: Thu, 11 Jul 2019 12:03:05 +0200
Subject: [PATCH] Simplify & modernize walk_page_dropdown_tree()

---
 src/wp-includes/post-template.php | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/wp-includes/post-template.php b/src/wp-includes/post-template.php
index db2bd4875f..b91b775554 100644
--- a/src/wp-includes/post-template.php
+++ b/src/wp-includes/post-template.php
@@ -1547,15 +1547,14 @@ function walk_page_tree( $pages, $depth, $current_page, $r ) {
  *
  * @return string
  */
-function walk_page_dropdown_tree() {
-	$args = func_get_args();
+function walk_page_dropdown_tree( ...$args ) {
 	if ( empty( $args[2]['walker'] ) ) { // the user's options are the third parameter
 		$walker = new Walker_PageDropdown;
 	} else {
 		$walker = $args[2]['walker'];
 	}
 
-	return call_user_func_array( array( $walker, 'walk' ), $args );
+	return $walker->walk( ...$args );
 }
 
 //
-- 
2.21.0.windows.1

