aboutsummaryrefslogtreecommitdiff
path: root/app/Models/View.php
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2021-12-31 17:00:51 +0100
committerGravatar GitHub <noreply@github.com> 2021-12-31 17:00:51 +0100
commit77e9877316fcfacb26799afdf32d94c8411da80e (patch)
tree7fd9c85bf4854054be6536c14d120bc8b790debe /app/Models/View.php
parent09c84fb3bc44bf8e45619c27acc15b967aea14ce (diff)
Add PHPStan (#4021)
* Add PHPStan #fix https://github.com/FreshRSS/FreshRSS/issues/4016 https://phpstan.org/ ```sh composer run-script phpstan ``` * More fixes * Fix global variables * Add .phtml * Fix merge https://github.com/FreshRSS/FreshRSS/pull/4090 * Fix more warnings * Fix view errors and enable in CI * ReturnTypeWillChange * Dynamic view type * Fix Minz static/self bug
Diffstat (limited to 'app/Models/View.php')
-rw-r--r--app/Models/View.php119
1 files changed, 119 insertions, 0 deletions
diff --git a/app/Models/View.php b/app/Models/View.php
new file mode 100644
index 000000000..22bc2c49a
--- /dev/null
+++ b/app/Models/View.php
@@ -0,0 +1,119 @@
+<?php
+
+class FreshRSS_View extends Minz_View {
+
+ // Main views
+ public $callbackBeforeEntries;
+ public $callbackBeforePagination;
+ public $categories;
+ public $category;
+ public $entries;
+ public $entry;
+ public $feed;
+ public $feeds;
+ public $nbUnreadTags;
+ public $tags;
+
+ // Substriptions
+ public $default_category;
+ public $displaySlider;
+ public $load_ok;
+ public $onlyFeedsWithError;
+ public $signalError;
+
+ // Manage users
+ public $details;
+ public $disable_aside;
+ public $show_email_field;
+ public $username;
+ public $users;
+
+ // Updates
+ public $last_update_time;
+ public $status_files;
+ public $status_php;
+ public $update_to_apply;
+
+ // Archiving
+ public $nb_total;
+ public $size_total;
+ public $size_user;
+
+ // Display
+ public $themes;
+
+ // Shortcuts
+ public $list_keys;
+
+ // User queries
+ public $queries;
+ public $query;
+
+ // Export / Import
+ public $content;
+ public $entriesRaw;
+ public $entryIdsTagNames;
+ public $list_title;
+ public $queryId;
+ public $type;
+
+ // Form login
+ public $cookie_days;
+ public $nonce;
+ public $salt1;
+
+ // Registration
+ public $can_register;
+ public $preferred_language;
+ public $show_tos_checkbox;
+ public $terms_of_service;
+
+ // Email validation
+ public $site_title;
+ public $validation_url;
+
+ // Logs
+ public $currentPage;
+ public $logsPaginator;
+ public $nbPage;
+
+ // RSS view
+ public $rss_title;
+ public $url;
+
+ // Content preview
+ public $fatalError;
+ public $htmlContent;
+ public $selectorSuccess;
+
+ // Extensions
+ public $ext_details;
+ public $extension_list;
+ public $extension;
+ public $extensions_installed;
+
+ // Errors
+ public $code;
+ public $errorMessage;
+
+ // Statistics
+ public $average;
+ public $averageDayOfWeek;
+ public $averageHour;
+ public $averageMonth;
+ public $days;
+ public $entryByCategory;
+ public $entryCount;
+ public $feedByCategory;
+ public $hours24Labels;
+ public $idleFeeds;
+ public $last30DaysLabel;
+ public $last30DaysLabels;
+ public $months;
+ public $repartition;
+ public $repartitionDayOfWeek;
+ public $repartitionHour;
+ public $repartitionMonth;
+ public $topFeed;
+
+}