From 9605510f2ec0f8a89ca9e791d089403c15ac3ebd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Marlo=20L=C3=B6rken?= Date: Mon, 17 Jun 2024 10:12:33 +0200 Subject: [PATCH] Fix options page --- src/OptionsPages.php | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/src/OptionsPages.php b/src/OptionsPages.php index 84d93be..7fbcce4 100644 --- a/src/OptionsPages.php +++ b/src/OptionsPages.php @@ -127,12 +127,10 @@ static function __action_graphql_before_resolve_field( /** * If resolving field under options page root query set the current language */ - if (self::is_options_page($source)) { - $root_query = $info->path[0]; - $lang = self::$root_query_locale_mapping[$root_query] ?? null; - if ($lang) { - self::$current_language = $lang; - } + $root_query = $info->path[0]; + $lang = self::$root_query_locale_mapping[$root_query] ?? null; + if ($lang) { + self::$current_language = $lang; } } @@ -178,16 +176,6 @@ static function add_translation_suffix($id) return $id . '_' . self::$current_language; } - static function is_options_page($source) - { - if (!is_array($source)) { - return false; - } - - $type = $source['type'] ?? null; - return $type === 'options_page'; - } - static function is_options_page_root_query(ResolveInfo $info) { if (count($info->path) !== 1) {