@@ -73,10 +73,6 @@ private static function get_default_settings( $container = null ) {
73
73
*/
74
74
public function __construct ( $ container ) {
75
75
$ this ->default_settings = self ::get_default_settings ( $ container );
76
- $ capabilities = $ container ->has ( 'capabilities ' )
77
- ? $ container ->get ( 'capabilities ' )
78
- : null ;
79
- self ::maybe_refresh_with_capabilities ( $ capabilities );
80
76
$ this ->register_settings ( $ container );
81
77
$ this ->initialize_settings ();
82
78
}
@@ -249,13 +245,17 @@ public function sanitize_settings( $settings ) {
249
245
'value ' => isset ( $ settings ['cloudflare ' ]['polish ' ]['value ' ] )
250
246
? (bool ) $ settings ['cloudflare ' ]['polish ' ]['value ' ]
251
247
: (bool ) ( $ existing_settings ['cloudflare ' ]['polish ' ]['value ' ] ?? false ),
252
- 'user_set ' => is_array ( $ settings ['cloudflare ' ] ) && array_key_exists ( 'polish ' , $ settings ['cloudflare ' ] ),
248
+ 'user_set ' => isset ( $ settings ['cloudflare ' ]['mirage ' ]['user_set ' ] )
249
+ ? (bool ) $ settings ['cloudflare ' ]['mirage ' ]['user_set ' ]
250
+ : (bool ) ( $ existing_settings ['cloudflare ' ]['mirage ' ]['user_set ' ] ?? false ),
253
251
),
254
252
'mirage ' => array (
255
253
'value ' => isset ( $ settings ['cloudflare ' ]['mirage ' ]['value ' ] )
256
254
? (bool ) $ settings ['cloudflare ' ]['mirage ' ]['value ' ]
257
255
: (bool ) ( $ existing_settings ['cloudflare ' ]['mirage ' ]['value ' ] ?? false ),
258
- 'user_set ' => is_array ( $ settings ['cloudflare ' ] ) && array_key_exists ( 'mirage ' , $ settings ['cloudflare ' ] ),
256
+ 'user_set ' => isset ( $ settings ['cloudflare ' ]['mirage ' ]['user_set ' ] )
257
+ ? (bool ) $ settings ['cloudflare ' ]['mirage ' ]['user_set ' ]
258
+ : (bool ) ( $ existing_settings ['cloudflare ' ]['mirage ' ]['user_set ' ] ?? false ),
259
259
),
260
260
),
261
261
);
0 commit comments