@@ -61,11 +61,13 @@ discard block |
||
| 61 | 61 | 'required' => false, |
| 62 | 62 | 'validate_callback' => function($val){ |
| 63 | 63 | $list = explode(',',$val); |
| 64 | - if(!is_array( $list)) |
|
| 65 | - return new WP_Error( 'rest_invalid_param', 'include should be an array of menu ID numbers', array( 'status' => 500 ) ); |
|
| 64 | + if(!is_array( $list)) { |
|
| 65 | + return new WP_Error( 'rest_invalid_param', 'include should be an array of menu ID numbers', array( 'status' => 500 ) ); |
|
| 66 | + } |
|
| 66 | 67 | foreach($list as $id){ |
| 67 | - if(!is_nav_menu($id)) |
|
| 68 | - return new WP_Error( 'rest_invalid_param', $id.' is not a nav menu', array( 'status' => 500 ) ); |
|
| 68 | + if(!is_nav_menu($id)) { |
|
| 69 | + return new WP_Error( 'rest_invalid_param', $id.' is not a nav menu', array( 'status' => 500 ) ); |
|
| 70 | + } |
|
| 69 | 71 | } |
| 70 | 72 | return true; |
| 71 | 73 | } |
@@ -116,14 +118,16 @@ discard block |
||
| 116 | 118 | * @return array All registered menus |
| 117 | 119 | */ |
| 118 | 120 | public static function get_menus($request =false) { |
| 119 | - if(!$request) |
|
| 120 | - return []; |
|
| 121 | + if(!$request) { |
|
| 122 | + return []; |
|
| 123 | + } |
|
| 121 | 124 | |
| 122 | 125 | $params = $request->get_params(); |
| 123 | 126 | |
| 124 | 127 | $query_args = []; |
| 125 | - if(isset($params['include'])) |
|
| 126 | - $query_args['include'] = explode(',',$params['include']); |
|
| 128 | + if(isset($params['include'])) { |
|
| 129 | + $query_args['include'] = explode(',',$params['include']); |
|
| 130 | + } |
|
| 127 | 131 | |
| 128 | 132 | $rest_url = trailingslashit( get_rest_url() . self::get_plugin_namespace() . '/menus/' ); |
| 129 | 133 | $wp_menus = wp_get_nav_menus($query_args); |