mirror of
https://github.com/Karaka-Management/oms-News.git
synced 2026-01-27 07:38:41 +00:00
Add news controller test
This commit is contained in:
parent
348914c34a
commit
f6fc2d62af
|
|
@ -23,7 +23,7 @@ use Modules\News\Models\NewsType;
|
|||
use Modules\News\Models\PermissionState;
|
||||
use phpOMS\Account\Account;
|
||||
use phpOMS\Account\PermissionType;
|
||||
use phpOMS\Localization\ISO639Enum;
|
||||
use phpOMS\Localization\ISO639x1Enum;
|
||||
use phpOMS\Message\Http\RequestStatusCode;
|
||||
use phpOMS\Message\RequestAbstract;
|
||||
use phpOMS\Message\ResponseAbstract;
|
||||
|
|
@ -248,7 +248,7 @@ class Controller extends ModuleAbstract implements WebInterface
|
|||
|| ($val['plain'] = empty($request->getData('plain')))
|
||||
|| ($val['lang'] = (
|
||||
$request->getData('lang') !== null
|
||||
&& !ISO639Enum::isValidValue(strtolower((string) $request->getData('lang')))
|
||||
&& !ISO639x1Enum::isValidValue(strtolower((string) $request->getData('lang')))
|
||||
))
|
||||
|| ($val['type'] = (
|
||||
$request->getData('type') === null
|
||||
|
|
@ -291,7 +291,7 @@ class Controller extends ModuleAbstract implements WebInterface
|
|||
$newsArticle = $this->createNewsArticleFromRequest($request);
|
||||
|
||||
NewsArticleMapper::create($newsArticle);
|
||||
$response->set('news', $newsArticle->jsonSerialize());
|
||||
$response->set($request->__toString(), $newsArticle->jsonSerialize());
|
||||
}
|
||||
|
||||
private function createNewsArticleFromRequest(RequestAbstract $request) : NewsArticle
|
||||
|
|
|
|||
|
|
@ -28,6 +28,5 @@ use phpOMS\Stdlib\Base\Enum;
|
|||
abstract class NewsStatus extends Enum
|
||||
{
|
||||
/* public */ const VISIBLE = 0;
|
||||
|
||||
/* public */ const DRAFT = 1;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -28,8 +28,6 @@ use phpOMS\Stdlib\Base\Enum;
|
|||
abstract class NewsType extends Enum
|
||||
{
|
||||
/* public */ const ARTICLE = 0;
|
||||
|
||||
/* public */ const LINK = 1;
|
||||
|
||||
/* public */ const HEADLINE = 2;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user