style: replace short ternary operator with ?? / explicit ternary to pass WordPress-Core sniff

This commit is contained in:
peptiderepo
2026-04-23 03:38:28 +00:00
parent 9f8c47d752
commit 996bd2fd44
11 changed files with 16 additions and 17 deletions

View File

@@ -178,7 +178,7 @@ class PRAutoBlogger_Admin_Page {
break;
case 'checkboxes':
$current = json_decode( (string) $value, true ) ?: array();
$current = json_decode( (string) $value, true ) ?? array();
// Hidden input ensures an empty value is POSTed when all boxes
// are unchecked — without this, the browser omits the field
// entirely, so WordPress never fires the sanitize callback and

View File

@@ -266,7 +266,7 @@ class PRAutoBlogger_Ideas_Browser {
return null;
}
$meta = json_decode( $row['metadata_json'] ?? '{}', true ) ?: array();
$meta = json_decode( $row['metadata_json'] ?? '{}', true ) ?? array();
return array(
'topic' => $row['topic'],
'article_type' => $row['analysis_type'],
@@ -274,7 +274,7 @@ class PRAutoBlogger_Ideas_Browser {
'summary' => $row['summary'] ?? '',
'score' => (float) $row['relevance_score'],
'analysis_id' => (int) $row['id'],
'source_ids' => json_decode( $row['source_ids_json'] ?? '[]', true ) ?: array(),
'source_ids' => json_decode( $row['source_ids_json'] ?? '[]', true ) ?? array(),
'key_points' => $meta['key_points'] ?? array(),
'target_keywords' => $meta['target_keywords'] ?? array(),
);
@@ -312,7 +312,7 @@ class PRAutoBlogger_Ideas_Browser {
: $wpdb->get_results( $wpdb->prepare( $full_sql, ...$params ), ARRAY_A );
return array(
'rows' => $rows ?: array(),
'rows' => $rows ?? array(),
'total' => $total,
);
}
@@ -329,7 +329,7 @@ class PRAutoBlogger_Ideas_Browser {
);
$counts = array();
foreach ( $rows ?: array() as $row ) {
foreach ( $rows ?? array() as $row ) {
$counts[ $row['analysis_type'] ] = (int) $row['cnt'];
}
return $counts;

View File

@@ -27,9 +27,8 @@ class PRAutoBlogger_OpenRouter_Model_Field {
*/
public static function render( string $id, string $value, array $args ): void {
$capability = $args['capability'] ?? 'text→text';
$display_name = $value ?: __( '— Select a model —', 'prautoblogger' );
$display_name = '' !== $value ? $value : __( '— Select a model —', 'prautoblogger' );
$display_price = '';
if ( 'image_generation' === $capability ) {
// Resolve from the static image model list defined in settings.
$image_models = PRAutoBlogger_Settings_Fields_Extended::get_image_models();