Files
FreshRSS/app/Models/ViewJavascript.php
Alexandre Alapetite fe7d9bbcd6 Typed view model classes (#5380)
* Typed view model classes
* Add ability to provide a typed view model class to a controller
* Use `::class` instead of string for referring to classes
* Examplified with `stats` and `javascript` controllers / views (more to do)
* Also useful for extensions (my usecase today), which did not have the ability to define own view model attributes before.

* Typo
2023-05-11 12:53:32 +02:00

17 lines
300 B
PHP

<?php
final class FreshRSS_ViewJavascript extends FreshRSS_View {
/** @var array<FreshRSS_Category> */
public $categories;
/** @var array<FreshRSS_Feed> */
public $feeds;
/** @var array<FreshRSS_Tag> */
public $tags;
/** @var string */
public $nonce;
/** @var string */
public $salt1;
}