diff options
| author | 2023-03-22 09:57:31 +0100 | |
|---|---|---|
| committer | 2023-03-22 09:57:31 +0100 | |
| commit | e750448f5b32982170f81ca045f9f7e8dc8eed6f (patch) | |
| tree | 4053a9bfdcc5764cdc8ed93e9be73f54da7bd9d4 /app/Controllers/feedController.php | |
| parent | 1a0616562db5c096dc7ca187f0210b3d57bffebf (diff) | |
Consistent entry ID type (32-bit compatibility) (#5213)
* Remove FreshRSS_Searchable for better types
The interface was not used, and it was preventing more precise types for the different `searchById()` methods, as they each have different input and output types.
* Consistent entry ID
Entry IDs (which are 64-bit integers) must be processed as string to be compatible with 32-bit platforms
* Fix type
* A few more related types
* PHPStan level 6
* Some more casts needed
* String cast for htmlspecialchars
Diffstat (limited to 'app/Controllers/feedController.php')
| -rw-r--r-- | app/Controllers/feedController.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/app/Controllers/feedController.php b/app/Controllers/feedController.php index 84f38fe5e..2fcc5eda6 100644 --- a/app/Controllers/feedController.php +++ b/app/Controllers/feedController.php @@ -906,7 +906,7 @@ class FreshRSS_feed_Controller extends FreshRSS_ActionController { ]); //Get parameters. - $feed_id = Minz_Request::param('id'); + $feed_id = (int)(Minz_Request::param('id', 0)); $content_selector = trim(Minz_Request::param('selector')); if (!$content_selector) { |
