Update signature of handler 'csrf_ignore' to include types.

This commit is contained in:
wn_ 2021-11-12 02:01:31 +00:00
parent 57bf56f794
commit 5606e38bff
12 changed files with 12 additions and 12 deletions

View File

@ -8,7 +8,7 @@ class Feeds extends Handler_Protected {
private $viewfeed_timestamp; private $viewfeed_timestamp;
private $viewfeed_timestamp_last; private $viewfeed_timestamp_last;
function csrf_ignore($method) { function csrf_ignore(string $method): bool {
$csrf_ignored = array("index"); $csrf_ignored = array("index");
return array_search($method, $csrf_ignored) !== false; return array_search($method, $csrf_ignored) !== false;

View File

@ -8,7 +8,7 @@ class Handler implements IHandler {
$this->args = $args; $this->args = $args;
} }
function csrf_ignore($method) { function csrf_ignore(string $method): bool {
return false; return false;
} }

View File

@ -1,6 +1,6 @@
<?php <?php
interface IHandler { interface IHandler {
function csrf_ignore($method); function csrf_ignore(string $method): bool;
function before($method); function before($method);
function after(); function after();
} }

View File

@ -1,7 +1,7 @@
<?php <?php
class OPML extends Handler_Protected { class OPML extends Handler_Protected {
function csrf_ignore($method) { function csrf_ignore(string $method): bool {
$csrf_ignored = array("export", "import"); $csrf_ignored = array("export", "import");
return array_search($method, $csrf_ignored) !== false; return array_search($method, $csrf_ignored) !== false;

View File

@ -1,6 +1,6 @@
<?php <?php
class PluginHandler extends Handler_Protected { class PluginHandler extends Handler_Protected {
function csrf_ignore($method) { function csrf_ignore(string $method): bool {
return true; return true;
} }

View File

@ -5,7 +5,7 @@ class Pref_Feeds extends Handler_Protected {
const E_ICON_UPLOAD_FAILED = 'E_ICON_UPLOAD_FAILED'; const E_ICON_UPLOAD_FAILED = 'E_ICON_UPLOAD_FAILED';
const E_ICON_UPLOAD_SUCCESS = 'E_ICON_UPLOAD_SUCCESS'; const E_ICON_UPLOAD_SUCCESS = 'E_ICON_UPLOAD_SUCCESS';
function csrf_ignore($method) { function csrf_ignore(string $method): bool {
$csrf_ignored = array("index", "getfeedtree", "savefeedorder"); $csrf_ignored = array("index", "getfeedtree", "savefeedorder");
return array_search($method, $csrf_ignored) !== false; return array_search($method, $csrf_ignored) !== false;

View File

@ -1,7 +1,7 @@
<?php <?php
class Pref_Filters extends Handler_Protected { class Pref_Filters extends Handler_Protected {
function csrf_ignore($method) { function csrf_ignore(string $method): bool {
$csrf_ignored = array("index", "getfiltertree", "savefilterorder"); $csrf_ignored = array("index", "getfiltertree", "savefilterorder");
return array_search($method, $csrf_ignored) !== false; return array_search($method, $csrf_ignored) !== false;

View File

@ -1,7 +1,7 @@
<?php <?php
class Pref_Labels extends Handler_Protected { class Pref_Labels extends Handler_Protected {
function csrf_ignore($method) { function csrf_ignore(string $method): bool {
$csrf_ignored = array("index", "getlabeltree"); $csrf_ignored = array("index", "getlabeltree");
return array_search($method, $csrf_ignored) !== false; return array_search($method, $csrf_ignored) !== false;

View File

@ -17,7 +17,7 @@ class Pref_Prefs extends Handler_Protected {
const PI_ERR_PLUGIN_NOT_FOUND = "PI_ERR_PLUGIN_NOT_FOUND"; const PI_ERR_PLUGIN_NOT_FOUND = "PI_ERR_PLUGIN_NOT_FOUND";
const PI_ERR_NO_WORKDIR = "PI_ERR_NO_WORKDIR"; const PI_ERR_NO_WORKDIR = "PI_ERR_NO_WORKDIR";
function csrf_ignore($method) { function csrf_ignore(string $method): bool {
$csrf_ignored = array("index", "updateself", "otpqrcode"); $csrf_ignored = array("index", "updateself", "otpqrcode");
return array_search($method, $csrf_ignored) !== false; return array_search($method, $csrf_ignored) !== false;

View File

@ -4,7 +4,7 @@ class Pref_System extends Handler_Administrative {
private $log_page_limit = 15; private $log_page_limit = 15;
function csrf_ignore($method) { function csrf_ignore(string $method): bool {
$csrf_ignored = array("index"); $csrf_ignored = array("index");
return array_search($method, $csrf_ignored) !== false; return array_search($method, $csrf_ignored) !== false;

View File

@ -1,6 +1,6 @@
<?php <?php
class Pref_Users extends Handler_Administrative { class Pref_Users extends Handler_Administrative {
function csrf_ignore($method) { function csrf_ignore(string $method): bool {
return $method == "index"; return $method == "index";
} }

View File

@ -1,7 +1,7 @@
<?php <?php
class RPC extends Handler_Protected { class RPC extends Handler_Protected {
/*function csrf_ignore($method) { /*function csrf_ignore(string $method): bool {
$csrf_ignored = array("completelabels"); $csrf_ignored = array("completelabels");
return array_search($method, $csrf_ignored) !== false; return array_search($method, $csrf_ignored) !== false;