all(); $now = time(); $items[ $key ] = array( 'until' => $days === null ? null : $now + max( 1, $days ) * ( defined( 'DAY_IN_SECONDS' ) ? DAY_IN_SECONDS : 86400 ), 'acknowledged_at' => $now, 'acknowledged_by' => $user_id, 'severity' => max( 0, min( 3, $severity ) ) ); update_option( self::OPTION, $items, false ); return $items[ $key ]; } public function clear( string $key ): void { $items = $this->all(); unset( $items[ $key ] ); update_option( self::OPTION, $items, false ); } }