瀏覽代碼

Initial support for PHP 8.2 (#4421)

* Initial support for PHP 8.2
Using dev image `freshrss/freshrss:latest` https://github.com/FreshRSS/FreshRSS/pull/4420

* Deprecated string interpolation
Alexandre Alapetite 3 年之前
父節點
當前提交
dcc77ee343
共有 4 個文件被更改,包括 5 次插入5 次删除
  1. 2 0
      app/Models/View.php
  2. 1 1
      app/layout/layout.phtml
  3. 1 3
      app/layout/simple.phtml
  4. 1 1
      lib/Minz/ActionException.php

+ 2 - 0
app/Models/View.php

@@ -23,6 +23,8 @@ class FreshRSS_View extends Minz_View {
 	/** @var int */
 	public $nbUnreadTags;
 	public $tags;
+	/** @var array<string,string> */
+	public $notification;
 
 	// Substriptions
 	public $default_category;

+ 1 - 1
app/layout/layout.phtml

@@ -66,7 +66,7 @@ if (_t('gen.dir') === 'rtl') {
 <?php
 	$msg = '';
 	$status = 'closed';
-	if (isset($this->notification)) {
+	if (!empty($this->notification)) {
 		$msg = $this->notification['content'];
 		$status = $this->notification['type'];
 

+ 1 - 3
app/layout/simple.phtml

@@ -46,7 +46,6 @@
 			<?php if (FreshRSS_Auth::accessNeedsAction()) { ?>
 				<a class="signout" href="<?= _url('auth', 'logout') ?>">
 					<?= _i('logout') . _t('gen.auth.logout') ?>
-
 					(<?= htmlspecialchars(Minz_Session::param('currentUser', '_'), ENT_NOQUOTES, 'UTF-8') ?>)
 				</a>
 			<?php } ?>
@@ -59,10 +58,9 @@
 <?php
 	$msg = '';
 	$status = 'closed';
-	if (isset($this->notification)) {
+	if (!empty($this->notification)) {
 		$msg = $this->notification['content'];
 		$status = $this->notification['type'];
-
 		invalidateHttpCache();
 	}
 ?>

+ 1 - 1
lib/Minz/ActionException.php

@@ -4,7 +4,7 @@ class Minz_ActionException extends Minz_Exception {
 		// Just for security, as we are not supposed to get non-alphanumeric characters.
 		$action_name = rawurlencode($action_name);
 
-		$message = "Invalid action name “${action_name}” for controller “${controller_name}”.";
+		$message = "Invalid action name “{$action_name}” for controller “{$controller_name}”.";
 		parent::__construct ($message, $code);
 	}
 }