Skip to content

Commit a13fc40

Browse files
authored
Merge pull request #7650 from Automattic/fix/deprecation-notices
Fix deprecation notices on PHP 8.2
2 parents 53dbffa + 6a2ac9b commit a13fc40

30 files changed

+207
-25
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
strategy:
5656
fail-fast: false
5757
matrix:
58-
php: [7.4, 8.1]
58+
php: [7.4, 8.2]
5959
steps:
6060
- name: Download Build Artifact
6161
uses: actions/download-artifact@v3

.github/workflows/php.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
matrix:
6060
wp: ['latest']
6161
wpmu: [0]
62-
php: ['7.4', '8.0']
62+
php: ['7.4', '8.2']
6363
include:
6464
- php: 7.4
6565
wp: '6.1'

changelog/fix-deprecation-notice-on-question-edit-screen

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/fix-deprecation-notice-on-reports-screen

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/fix-deprecation-notices

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Significance: patch
2+
Type: fixed
3+
4+
Deprecation notices on PHP 8.2

includes/admin/class-sensei-learners-admin-bulk-actions-view.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -490,7 +490,7 @@ private function get_learner_courses_html( $user_id ) {
490490
$more_button = '';
491491

492492
foreach ( $courses as $course ) {
493-
$html_items[] = '<a href="' . esc_url( $this->controller->get_learner_management_course_url( $course->ID ) ) .
493+
$html_items[] = '<a href="' . esc_url( (string) $this->controller->get_learner_management_course_url( $course->ID ) ) .
494494
'" class="sensei-students__enrolled-course" data-course-id="' . esc_attr( $course->ID ) . '">' .
495495
esc_html( $course->post_title ) .
496496
'</a>';

includes/class-sensei-lesson.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4804,7 +4804,7 @@ public static function course_signup_link() {
48044804
* @return {bool} Whether to show the course sign up notice.
48054805
*/
48064806
if ( apply_filters( 'sensei_lesson_show_course_signup_notice', $show_course_signup_notice, $course_id ) ) {
4807-
$course_link = '<a href="' . esc_url( Sensei()->lesson->get_take_course_url( $course_id ) ) . '" title="' . esc_attr__( 'Sign Up', 'sensei-lms' ) . '">';
4807+
$course_link = '<a href="' . esc_url( (string) Sensei()->lesson->get_take_course_url( $course_id ) ) . '" title="' . esc_attr__( 'Sign Up', 'sensei-lms' ) . '">';
48084808
$course_link .= esc_html__( 'course', 'sensei-lms' );
48094809
$course_link .= '</a>';
48104810

includes/class-sensei-quiz.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<?php
22

33
use Sensei\Internal\Student_Progress\Quiz_Progress\Models\Quiz_Progress_Interface;
4-
use Sensei\Internal\Student_Progress\Quiz_Progress\Repositories\Quiz_Progress_Repository_Factory;
54

65
if ( ! defined( 'ABSPATH' ) ) {
76
exit; // Exit if accessed directly
@@ -1335,7 +1334,7 @@ public function get_user_answers_feedback( $lesson_id, $user_id = 0 ) {
13351334

13361335
foreach ( $encoded_feedback as $question_id => $feedback ) {
13371336

1338-
$answers_feedback[ $question_id ] = base64_decode( $feedback );
1337+
$answers_feedback[ $question_id ] = base64_decode( (string) $feedback );
13391338

13401339
}
13411340

includes/course-theme/class-sensei-course-theme-styles.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ private static function get_property_value( $value ) {
203203
);
204204
$value = "var(--wp--$unwrapped_name)";
205205
} elseif ( preg_match( '/^[a-z0-9-]+$/i', $value ) ) {
206-
$value = "var(--wp--preset--color--${value})";
206+
$value = "var(--wp--preset--color--{$value})";
207207
}
208208

209209
return $value;

includes/data-port/class-sensei-data-port-utilities.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,7 @@ private static function create_term( $term_name, $taxonomy_name, $teacher_user_i
402402
*
403403
* @return array|string[]
404404
*/
405-
public static function split_list_safely( $str_list, $remove_quotes = false ) {
405+
public static function split_list_safely( string $str_list, bool $remove_quotes = false ) {
406406
if ( empty( trim( $str_list ) ) ) {
407407
return [];
408408
}

0 commit comments

Comments
 (0)