mirror of
https://github.com/Karaka-Management/oms-Comments.git
synced 2026-02-04 19:58:40 +00:00
remove some getter/setter
This commit is contained in:
parent
db225a9f62
commit
3956d635cf
|
|
@ -54,7 +54,7 @@ final class ApiController extends Controller
|
|||
public function apiCommentListCreate(RequestAbstract $request, ResponseAbstract $response, $data = null) : void
|
||||
{
|
||||
$commentList = $this->createCommentList();
|
||||
$this->createModel($request->getHeader()->getAccount(), $commentList, CommentListMapper::class, 'comment_list', $request->getOrigin());
|
||||
$this->createModel($request->header->account, $commentList, CommentListMapper::class, 'comment_list', $request->getOrigin());
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -89,13 +89,13 @@ final class ApiController extends Controller
|
|||
{
|
||||
if (!empty($val = $this->validateCommentCreate($request))) {
|
||||
$response->set('news_create', new FormValidation($val));
|
||||
$response->getHeader()->setStatusCode(RequestStatusCode::R_400);
|
||||
$response->header->status = RequestStatusCode::R_400;
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
$comment = $this->createCommentFromRequest($request);
|
||||
$this->createModel($request->getHeader()->getAccount(), $comment, CommentMapper::class, 'comment', $request->getOrigin());
|
||||
$this->createModel($request->header->account, $comment, CommentMapper::class, 'comment', $request->getOrigin());
|
||||
$this->fillJsonResponse($request, $response, NotificationLevel::OK, 'Comment', 'Comment successfully created', $comment);
|
||||
}
|
||||
|
||||
|
|
@ -132,10 +132,10 @@ final class ApiController extends Controller
|
|||
private function createCommentFromRequest(RequestAbstract $request) : Comment
|
||||
{
|
||||
$comment = new Comment();
|
||||
$comment->setCreatedBy(new NullAccount($request->getHeader()->getAccount()));
|
||||
$comment->setTitle((string) ($request->getData('title') ?? ''));
|
||||
$comment->setContentRaw($request->getData('plain') ?? '');
|
||||
$comment->setContent(Markdown::parse((string) ($request->getData('plain') ?? '')));
|
||||
$comment->createdBy = new NullAccount($request->header->account);
|
||||
$comment->title = (string) ($request->getData('title') ?? '');
|
||||
$comment->contentRaw = (string) ($request->getData('plain') ?? '');
|
||||
$comment->content = Markdown::parse((string) ($request->getData('plain') ?? ''));
|
||||
$comment->setRef($request->getData('ref') !== null ? (int) $request->getData('ref') : null);
|
||||
$comment->setList((int) ($request->getData('list') ?? 0));
|
||||
|
||||
|
|
@ -159,7 +159,7 @@ final class ApiController extends Controller
|
|||
{
|
||||
$old = clone CommentMapper::get((int) $request->getData('id'));
|
||||
$new = $this->updateCommentFromRequest($request);
|
||||
$this->updateModel($request->getHeader()->getAccount(), $old, $new, CommentMapper::class, 'comment', $request->getOrigin());
|
||||
$this->updateModel($request->header->account, $old, $new, CommentMapper::class, 'comment', $request->getOrigin());
|
||||
$this->fillJsonResponse($request, $response, NotificationLevel::OK, 'Comment', 'Comment successfully updated', $new);
|
||||
}
|
||||
|
||||
|
|
@ -218,7 +218,7 @@ final class ApiController extends Controller
|
|||
public function apiCommentDelete(RequestAbstract $request, ResponseAbstract $response, $data = null) : void
|
||||
{
|
||||
$comment = CommentMapper::get((int) $request->getData('id'));
|
||||
$this->deleteModel($request->getHeader()->getAccount(), $comment, CommentMapper::class, 'comment', $request->getOrigin());
|
||||
$this->deleteModel($request->header->account, $comment, CommentMapper::class, 'comment', $request->getOrigin());
|
||||
$this->fillJsonResponse($request, $response, NotificationLevel::OK, 'Comment', 'Comment successfully deleted', $comment);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -134,7 +134,7 @@ final class BackendController extends Controller
|
|||
{
|
||||
if (!empty($val = $this->validateCommentCreate($request))) {
|
||||
$response->set('comment_create', new FormValidation($val));
|
||||
$response->getHeader()->setStatusCode(RequestStatusCode::R_400);
|
||||
$response->header->status = RequestStatusCode::R_400;
|
||||
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ class Comment
|
|||
* @var Account
|
||||
* @since 1.0.0
|
||||
*/
|
||||
private Account $createdBy;
|
||||
public Account $createdBy;
|
||||
|
||||
/**
|
||||
* Created at
|
||||
|
|
@ -49,7 +49,7 @@ class Comment
|
|||
* @var \DateTimeImmutable
|
||||
* @since 1.0.0
|
||||
*/
|
||||
private \DateTimeImmutable $createdAt;
|
||||
public \DateTimeImmutable $createdAt;
|
||||
|
||||
/**
|
||||
* Comment list this comment belongs to
|
||||
|
|
@ -65,7 +65,7 @@ class Comment
|
|||
* @var string
|
||||
* @since 1.0.0
|
||||
*/
|
||||
private $title = '';
|
||||
public string $title = '';
|
||||
|
||||
/**
|
||||
* Comment status
|
||||
|
|
@ -81,7 +81,7 @@ class Comment
|
|||
* @var string
|
||||
* @since 1.0.0
|
||||
*/
|
||||
private $content = '';
|
||||
public string $content = '';
|
||||
|
||||
/**
|
||||
* Content raw
|
||||
|
|
@ -89,7 +89,7 @@ class Comment
|
|||
* @var string
|
||||
* @since 1.0.0
|
||||
*/
|
||||
private $contentRaw = '';
|
||||
public string $contentRaw = '';
|
||||
|
||||
/**
|
||||
* Comment this is refering to
|
||||
|
|
@ -200,122 +200,6 @@ class Comment
|
|||
return $this->list;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the title
|
||||
*
|
||||
* @return string
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public function getTitle() : string
|
||||
{
|
||||
return $this->title;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the title
|
||||
*
|
||||
* @param string $title Title
|
||||
*
|
||||
* @return void
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public function setTitle(string $title) : void
|
||||
{
|
||||
$this->title = $title;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the content
|
||||
*
|
||||
* @return string
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public function getContent() : string
|
||||
{
|
||||
return $this->content;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the content
|
||||
*
|
||||
* @param string $content Content
|
||||
*
|
||||
* @return void
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public function setContent(string $content) : void
|
||||
{
|
||||
$this->content = $content;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the raw content
|
||||
*
|
||||
* @return string
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public function getContentRaw() : string
|
||||
{
|
||||
return $this->contentRaw;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the raw content
|
||||
*
|
||||
* @param string $contentRaw Content
|
||||
*
|
||||
* @return void
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public function setContentRaw(string $contentRaw) : void
|
||||
{
|
||||
$this->contentRaw = $contentRaw;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get created by
|
||||
*
|
||||
* @return Account
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public function getCreatedBy() : Account
|
||||
{
|
||||
return $this->createdBy;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the creator
|
||||
*
|
||||
* @param Account $createdBy Creator
|
||||
*
|
||||
* @return void
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public function setCreatedBy(Account $createdBy) : void
|
||||
{
|
||||
$this->createdBy = $createdBy;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get created at date time
|
||||
*
|
||||
* @return \DateTimeImmutable
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public function getCreatedAt() : \DateTimeImmutable
|
||||
{
|
||||
return $this->createdAt;
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -33,8 +33,8 @@ class CommentListMapperTest extends \PHPUnit\Framework\TestCase
|
|||
$list = new CommentList();
|
||||
|
||||
$comment = new Comment();
|
||||
$comment->setCreatedBy(new NullAccount(1));
|
||||
$comment->setTitle('Test Comment');
|
||||
$comment->createdBy = new NullAccount(1);
|
||||
$comment->title = 'Test Comment';
|
||||
|
||||
$list->addComment($comment);
|
||||
|
||||
|
|
@ -46,6 +46,6 @@ class CommentListMapperTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertEquals($id, $listR->getId());
|
||||
|
||||
$actual = $listR->getComments();
|
||||
self::assertEquals($comment->getTitle(), \reset($actual)->getTitle());
|
||||
self::assertEquals($comment->title, \reset($actual)->title);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -41,13 +41,13 @@ class CommentListTest extends \PHPUnit\Framework\TestCase
|
|||
{
|
||||
$list = new CommentList();
|
||||
$comment = new Comment();
|
||||
$comment->setTitle('Test Title');
|
||||
$comment->setContentRaw('TestRaw');
|
||||
$comment->setContent('Test Content');
|
||||
$comment->title = 'Test Title';
|
||||
$comment->contentRaw = 'TestRaw';
|
||||
$comment->content = 'Test Content';
|
||||
|
||||
$list->addComment($comment);
|
||||
self::assertEquals('Test Title', $list->getComments()[0]->getTitle());
|
||||
self::assertEquals('TestRaw', $list->getComments()[0]->getContentRaw());
|
||||
self::assertEquals('Test Content', $list->getComments()[0]->getcontent());
|
||||
self::assertEquals('Test Title', $list->getComments()[0]->title);
|
||||
self::assertEquals('TestRaw', $list->getComments()[0]->contentRaw);
|
||||
self::assertEquals('Test Content', $list->getComments()[0]->content);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -31,9 +31,9 @@ class CommentMapperTest extends \PHPUnit\Framework\TestCase
|
|||
public function testCRUD() : void
|
||||
{
|
||||
$comment = new Comment();
|
||||
$comment->setCreatedBy(new NullAccount(1));
|
||||
$comment->setTitle('Test Title');
|
||||
$comment->setContent('Test Content');
|
||||
$comment->createdBy = new NullAccount(1);
|
||||
$comment->title = 'Test Title';
|
||||
$comment->content = 'Test Content';
|
||||
$comment->setRef(null);
|
||||
$comment->setList(new CommentList());
|
||||
|
||||
|
|
@ -43,9 +43,9 @@ class CommentMapperTest extends \PHPUnit\Framework\TestCase
|
|||
|
||||
$commentR = CommentMapper::get($comment->getId());
|
||||
self::assertEquals($id, $commentR->getId());
|
||||
self::assertEquals($comment->getCreatedBy()->getId(), $commentR->getCreatedBy()->getId());
|
||||
self::assertEquals($comment->getTitle(), $commentR->getTitle());
|
||||
self::assertEquals($comment->getContent(), $commentR->getContent());
|
||||
self::assertEquals($comment->createdBy->getId(), $commentR->createdBy->getId());
|
||||
self::assertEquals($comment->title, $commentR->title);
|
||||
self::assertEquals($comment->content, $commentR->content);
|
||||
self::assertEquals($comment->getRef(), $commentR->getRef());
|
||||
self::assertEquals($comment->getList()->getId(), $commentR->getList()->getId());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -33,12 +33,12 @@ class CommentTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertEquals(0, $comment->getId());
|
||||
|
||||
$date = new \DateTime('now');
|
||||
self::assertEquals($date->format('Y-m-d'), $comment->getCreatedAt()->format('Y-m-d'));
|
||||
self::assertEquals(0, $comment->getCreatedBy()->getId());
|
||||
self::assertEquals($date->format('Y-m-d'), $comment->createdAt->format('Y-m-d'));
|
||||
self::assertEquals(0, $comment->createdBy->getId());
|
||||
self::assertEquals(0, $comment->getList());
|
||||
self::assertEquals(0, $comment->getRef());
|
||||
self::assertEquals('', $comment->getTitle());
|
||||
self::assertEquals('', $comment->getContent());
|
||||
self::assertEquals('', $comment->title);
|
||||
self::assertEquals('', $comment->content);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -49,8 +49,8 @@ class CommentTest extends \PHPUnit\Framework\TestCase
|
|||
{
|
||||
$comment = new Comment();
|
||||
|
||||
$comment->setCreatedBy(new NullAccount(1));
|
||||
self::assertEquals(1, $comment->getCreatedBy()->getId());
|
||||
$comment->createdBy = new NullAccount(1);
|
||||
self::assertEquals(1, $comment->createdBy->getId());
|
||||
|
||||
$comment->setList(2);
|
||||
self::assertEquals(2, $comment->getList());
|
||||
|
|
@ -58,10 +58,10 @@ class CommentTest extends \PHPUnit\Framework\TestCase
|
|||
$comment->setRef(new NullComment(3));
|
||||
self::assertEquals(3, $comment->getRef()->getId());
|
||||
|
||||
$comment->setTitle('Test Title');
|
||||
self::assertEquals('Test Title', $comment->getTitle());
|
||||
$comment->title = 'Test Title';
|
||||
self::assertEquals('Test Title', $comment->title);
|
||||
|
||||
$comment->setContent('Test Content');
|
||||
self::assertEquals('Test Content', $comment->getContent());
|
||||
$comment->content = 'Test Content';
|
||||
self::assertEquals('Test Content', $comment->content);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user