aboutsummaryrefslogtreecommitdiff
path: root/app/Services/ExportService.php
diff options
context:
space:
mode:
authorGravatar Luc SANCHEZ <4697568+ColonelMoutarde@users.noreply.github.com> 2024-11-28 17:11:04 +0100
committerGravatar GitHub <noreply@github.com> 2024-11-28 17:11:04 +0100
commit15745d42b779ad14efde2932ab116f45eee39246 (patch)
tree2528a36184d8152d4f2d90dc73df680f84bbe1d1 /app/Services/ExportService.php
parent604b186638276203c8495a3ee86da0cc240ab4d0 (diff)
Upgrade code to php 8.1 (#6748)
* revert Fix code indentation Fix code Upgrade code to php 8.1 * fix remarques * code review * code review * code review * Apply suggestions from code review * code review * Fixes * Many remainging updates of array syntax * Lost case 'reading-list' * Uneeded PHPDoc --------- Co-authored-by: Luc Sanchez <l.sanchez-prestataire@alptis.fr> Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
Diffstat (limited to 'app/Services/ExportService.php')
-rw-r--r--app/Services/ExportService.php20
1 files changed, 8 insertions, 12 deletions
diff --git a/app/Services/ExportService.php b/app/Services/ExportService.php
index c532308d7..797aadbb5 100644
--- a/app/Services/ExportService.php
+++ b/app/Services/ExportService.php
@@ -6,15 +6,13 @@ declare(strict_types=1);
*/
class FreshRSS_Export_Service {
- private string $username;
+ private readonly FreshRSS_CategoryDAO $category_dao;
- private FreshRSS_CategoryDAO $category_dao;
+ private readonly FreshRSS_FeedDAO $feed_dao;
- private FreshRSS_FeedDAO $feed_dao;
+ private readonly FreshRSS_EntryDAO $entry_dao;
- private FreshRSS_EntryDAO $entry_dao;
-
- private FreshRSS_TagDAO $tag_dao;
+ private readonly FreshRSS_TagDAO $tag_dao;
final public const FRSS_NAMESPACE = 'https://freshrss.org/opml';
final public const TYPE_HTML_XPATH = 'HTML+XPath';
@@ -28,12 +26,10 @@ class FreshRSS_Export_Service {
/**
* Initialize the service for the given user.
*/
- public function __construct(string $username) {
- $this->username = $username;
-
- $this->category_dao = FreshRSS_Factory::createCategoryDao($username);
- $this->feed_dao = FreshRSS_Factory::createFeedDao($username);
- $this->entry_dao = FreshRSS_Factory::createEntryDao($username);
+ public function __construct(private readonly string $username) {
+ $this->category_dao = FreshRSS_Factory::createCategoryDao($this->username);
+ $this->feed_dao = FreshRSS_Factory::createFeedDao($this->username);
+ $this->entry_dao = FreshRSS_Factory::createEntryDao($this->username);
$this->tag_dao = FreshRSS_Factory::createTagDao();
}