Skip to content

Commit 578aa8b

Browse files
committed
Move NewsPost class to News\Post
1 parent 06684ad commit 578aa8b

File tree

15 files changed

+16
-22
lines changed

15 files changed

+16
-22
lines changed

src/Controllers/News.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public function invoke(?array $args): bool
3333
$q = \BNETDocs\Libraries\Core\Router::query();
3434
$page = (isset($q['page']) ? ((int) $q['page']) - 1 : null);
3535
$rss = \array_shift($args);
36-
$this->model->news_posts = \BNETDocs\Libraries\NewsPost::getAllNews(true);
36+
$this->model->news_posts = \BNETDocs\Libraries\News\Post::getAllNews(true);
3737

3838
// Remove news posts that are not published or are RSS exempt
3939
if ($this->model->news_posts)

src/Controllers/News/Create.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
use \BNETDocs\Libraries\Core\Router;
77
use \BNETDocs\Libraries\EventLog\Logger;
88
use \BNETDocs\Libraries\NewsCategory;
9-
use \BNETDocs\Libraries\NewsPost;
109
use \BNETDocs\Models\News\Create as CreateModel;
1110

1211
class Create extends \BNETDocs\Controllers\Base
@@ -78,7 +77,7 @@ protected function handlePost(): void
7877
}
7978
else
8079
{
81-
$this->model->news_post = new NewsPost(null);
80+
$this->model->news_post = new \BNETDocs\Libraries\News\Post(null);
8281

8382
$this->model->news_post->setCategoryId($this->model->category_id);
8483
$this->model->news_post->setContent($this->model->content);

src/Controllers/News/Delete.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
use \BNETDocs\Libraries\Core\HttpCode;
66
use \BNETDocs\Libraries\Core\Router;
77
use \BNETDocs\Libraries\EventLog\Logger;
8-
use \BNETDocs\Libraries\NewsPost;
98

109
class Delete extends \BNETDocs\Controllers\Base
1110
{
@@ -29,7 +28,7 @@ public function invoke(?array $args): bool
2928
$q = Router::query();
3029
$this->model->id = isset($q['id']) ? (int) $q['id'] : null;
3130

32-
try { if (!is_null($this->model->id)) $this->model->news_post = new NewsPost($this->model->id); }
31+
try { if (!is_null($this->model->id)) $this->model->news_post = new \BNETDocs\Libraries\News\Post($this->model->id); }
3332
catch (\UnexpectedValueException) { $this->model->news_post = null; }
3433

3534
if (!$this->model->news_post)

src/Controllers/News/Edit.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public function invoke(?array $args): bool
2929
$q = Router::query();
3030
$this->model->news_post_id = $q['id'] ?? null;
3131

32-
try { $this->model->news_post = new \BNETDocs\Libraries\NewsPost($this->model->news_post_id); }
32+
try { $this->model->news_post = new \BNETDocs\Libraries\News\Post($this->model->news_post_id); }
3333
catch (\UnexpectedValueException) { $this->model->news_post = null; }
3434

3535
if (!$this->model->news_post)

src/Controllers/News/View.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
use \BNETDocs\Libraries\Comment;
66
use \BNETDocs\Libraries\Core\HttpCode;
7-
use \BNETDocs\Libraries\NewsPost;
7+
use \BNETDocs\Libraries\News\Post as NewsPost;
88
use \BNETDocs\Libraries\User;
99

1010
class View extends \BNETDocs\Controllers\Base

src/Controllers/User/View.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
use \BNETDocs\Libraries\Core\HttpCode;
77
use \BNETDocs\Libraries\Credits;
88
use \BNETDocs\Libraries\Document;
9-
use \BNETDocs\Libraries\NewsPost;
109
use \BNETDocs\Libraries\Packet\Packet;
1110
use \BNETDocs\Libraries\Server;
1211
use \BNETDocs\Libraries\User;
@@ -63,7 +62,7 @@ public function invoke(?array $args) : bool
6362
Document::getDocumentsByUserId($this->model->user_id) : null
6463
);
6564
$this->model->news_posts = ($this->model->sum_news_posts ?
66-
NewsPost::getNewsPostsByUserId($this->model->user_id): null
65+
\BNETDocs\Libraries\News\Post::getNewsPostsByUserId($this->model->user_id): null
6766
);
6867
$this->model->packets = ($this->model->sum_packets ?
6968
Packet::getPacketsByUserId($this->model->user_id) : null

src/Exceptions/NewsPostNotFoundException.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
class NewsPostNotFoundException extends DatabaseObjectNotFoundException
66
{
7-
public function __construct(\BNETDocs\Libraries\NewsPost|int $value, \Throwable $previous = null)
7+
public function __construct(\BNETDocs\Libraries\News\Post|int $value, \Throwable $previous = null)
88
{
99
$v = is_int($value) ? $value : $value->getId();
1010
parent::__construct(\sprintf('News Post not found: %d', $v), 0, $previous);

src/Libraries/NewsPost.php renamed to src/Libraries/News/Post.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace BNETDocs\Libraries;
3+
namespace BNETDocs\Libraries\News;
44

55
use \BNETDocs\Libraries\Core\DateTimeImmutable;
66
use \BNETDocs\Libraries\Db\MariaDb;
@@ -13,7 +13,7 @@
1313
use \Parsedown;
1414
use \StdClass;
1515

16-
class NewsPost implements \BNETDocs\Interfaces\DatabaseObject, \JsonSerializable
16+
class Post implements \BNETDocs\Interfaces\DatabaseObject, \JsonSerializable
1717
{
1818
public const MAX_CATEGORY_ID = 0xFFFFFFFFFFFFFFFF;
1919
public const MAX_CONTENT = 0xFFFFFF;

src/Models/News/Create.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class Create extends \BNETDocs\Models\ActiveUser implements \JsonSerializable
1414
public string $content = '';
1515
public mixed $error = 'INTERNAL_ERROR';
1616
public bool $markdown = false;
17-
public ?\BNETDocs\Libraries\NewsPost $news_post = null;
17+
public ?\BNETDocs\Libraries\News\Post $news_post = null;
1818
public ?array $news_categories = null;
1919
public bool $rss_exempt = false;
2020
public string $title = '';

src/Models/News/Delete.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ class Delete extends \BNETDocs\Models\ActiveUser
66
{
77
public bool $acl_allowed = false;
88
public ?int $id = null;
9-
public ?\BNETDocs\Libraries\NewsPost $news_post = null;
9+
public ?\BNETDocs\Libraries\News\Post $news_post = null;
1010
public string $title = '';
1111
public ?\BNETDocs\Libraries\User $user = null;
1212
}

0 commit comments

Comments
 (0)