diff options
| author | 2023-04-20 09:14:58 +0200 | |
|---|---|---|
| committer | 2023-04-20 09:14:58 +0200 | |
| commit | 2208974c00d33cea59fc01c2c5b361765457822f (patch) | |
| tree | b9a588a941b3fb24fc9ae88027d1443fd44e6a5c /app | |
| parent | 273b36c54c7bc2b9cf7e6e135bb75528c7c6a08c (diff) | |
PHPStan Level 7 for FreshRSS_UserQuery (#5319)
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/5318
Diffstat (limited to 'app')
| -rw-r--r-- | app/Controllers/configureController.php | 2 | ||||
| -rw-r--r-- | app/Models/UserConfiguration.php | 2 | ||||
| -rw-r--r-- | app/Models/UserQuery.php | 4 | ||||
| -rw-r--r-- | app/layout/nav_menu.phtml | 2 |
4 files changed, 5 insertions, 5 deletions
diff --git a/app/Controllers/configureController.php b/app/Controllers/configureController.php index 76675f545..7611d93b2 100644 --- a/app/Controllers/configureController.php +++ b/app/Controllers/configureController.php @@ -294,7 +294,7 @@ class FreshRSS_configure_Controller extends FreshRSS_ActionController { $tag_dao = FreshRSS_Factory::createTagDao(); if (Minz_Request::isPost()) { - /** @var array<int,array<string,string>> $params */ + /** @var array<int,array{'get'?:string,'name'?:string,'order'?:string,'search'?:string,'state'?:int,'url'?:string}> $params */ $params = Minz_Request::paramArray('queries'); $queries = []; diff --git a/app/Models/UserConfiguration.php b/app/Models/UserConfiguration.php index 173ab78b9..30095af34 100644 --- a/app/Models/UserConfiguration.php +++ b/app/Models/UserConfiguration.php @@ -39,7 +39,7 @@ * @property bool $onread_jump_next * @property string $passwordHash * @property int $posts_per_page - * @property array<array<string,string|int>> $queries + * @property array<array{'get'?:string,'name'?:string,'order'?:string,'search'?:string,'state'?:int,'url'?:string}> $queries * @property bool $reading_confirm * @property int $since_hours_posts_per_rss * @property bool $show_fav_unread diff --git a/app/Models/UserQuery.php b/app/Models/UserQuery.php index f0d809378..f2301ff26 100644 --- a/app/Models/UserQuery.php +++ b/app/Models/UserQuery.php @@ -34,7 +34,7 @@ class FreshRSS_UserQuery { private $tag_dao; /** - * @param array<string,string|int> $query + * @param array{'get'?:string,'name'?:string,'order'?:string,'search'?:string,'state'?:int,'url'?:string} $query */ public function __construct(array $query, FreshRSS_FeedDAO $feed_dao = null, FreshRSS_CategoryDAO $category_dao = null, FreshRSS_TagDAO $tag_dao = null) { $this->category_dao = $category_dao; @@ -70,7 +70,7 @@ class FreshRSS_UserQuery { /** * Convert the current object to an array. * - * @return array<string,string|int> + * @return array{'get'?:string,'name'?:string,'order'?:string,'search'?:string,'state'?:int,'url'?:string} */ public function toArray(): array { return array_filter(array( diff --git a/app/layout/nav_menu.phtml b/app/layout/nav_menu.phtml index 8eb8d4a62..095b0a787 100644 --- a/app/layout/nav_menu.phtml +++ b/app/layout/nav_menu.phtml @@ -85,7 +85,7 @@ <?php foreach (FreshRSS_Context::$user_conf->queries as $raw_query): ?> <li class="item query"> <?php if (!empty($raw_query['url'])): ?> - <a href="<?= $raw_query['url'] ?>"><?= $raw_query['name'] ?></a> + <a href="<?= $raw_query['url'] ?>"><?= $raw_query['name'] ?? $raw_query['url'] ?></a> <?php else: ?> <?php $query = new FreshRSS_UserQuery($raw_query); ?> <a href="<?= $query->getUrl() ?>"><?= $query->getName() ?></a> |
