mirror of
https://github.com/Karaka-Management/oms-Knowledgebase.git
synced 2026-02-12 16:28:41 +00:00
fix minor construct bugs
This commit is contained in:
parent
94c9c0bcd0
commit
1ddbefdbd6
|
|
@ -14,11 +14,13 @@ declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Knowledgebase\Controller;
|
namespace Modules\Knowledgebase\Controller;
|
||||||
|
|
||||||
|
use Modules\Knowledgebase\Models\NullWikiCategory;
|
||||||
use Modules\Knowledgebase\Models\WikiCategory;
|
use Modules\Knowledgebase\Models\WikiCategory;
|
||||||
use Modules\Knowledgebase\Models\WikiCategoryMapper;
|
use Modules\Knowledgebase\Models\WikiCategoryMapper;
|
||||||
use Modules\Knowledgebase\Models\WikiDoc;
|
use Modules\Knowledgebase\Models\WikiDoc;
|
||||||
use Modules\Knowledgebase\Models\WikiDocMapper;
|
use Modules\Knowledgebase\Models\WikiDocMapper;
|
||||||
use Modules\Knowledgebase\Models\WikiStatus;
|
use Modules\Knowledgebase\Models\WikiStatus;
|
||||||
|
use Modules\Tag\Models\NullTag;
|
||||||
use Modules\Tag\Models\Tag;
|
use Modules\Tag\Models\Tag;
|
||||||
use phpOMS\Message\NotificationLevel;
|
use phpOMS\Message\NotificationLevel;
|
||||||
use phpOMS\Message\RequestAbstract;
|
use phpOMS\Message\RequestAbstract;
|
||||||
|
|
@ -81,7 +83,7 @@ final class ApiController extends Controller
|
||||||
$doc->setName((string) $request->getData('title'));
|
$doc->setName((string) $request->getData('title'));
|
||||||
$doc->setDoc(Markdown::parse((string) ($request->getData('plain') ?? '')));
|
$doc->setDoc(Markdown::parse((string) ($request->getData('plain') ?? '')));
|
||||||
$doc->setDocRaw((string) ($request->getData('plain') ?? ''));
|
$doc->setDocRaw((string) ($request->getData('plain') ?? ''));
|
||||||
$doc->setCategory((int) ($request->getData('category') ?? 1));
|
$doc->setCategory(new NullWikiCategory((int) ($request->getData('category') ?? 1)));
|
||||||
$doc->setLanguage((string) ($request->getData('language') ?? $request->getHeader()->getL11n()->getLanguage()));
|
$doc->setLanguage((string) ($request->getData('language') ?? $request->getHeader()->getL11n()->getLanguage()));
|
||||||
$doc->setStatus((int) ($request->getData('status') ?? WikiStatus::INACTIVE));
|
$doc->setStatus((int) ($request->getData('status') ?? WikiStatus::INACTIVE));
|
||||||
|
|
||||||
|
|
@ -93,7 +95,7 @@ final class ApiController extends Controller
|
||||||
$tagObj->setColor($tag['color']);
|
$tagObj->setColor($tag['color']);
|
||||||
$doc->addTag($tagObj);
|
$doc->addTag($tagObj);
|
||||||
} else {
|
} else {
|
||||||
$doc->addTag((int) $tag['id']);
|
$doc->addTag(new NullTag((int) $tag['id']));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -171,7 +173,7 @@ final class ApiController extends Controller
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($request->getData('parent') !== null) {
|
if ($request->getData('parent') !== null) {
|
||||||
$category->setParent((int) $request->getData('parent'));
|
$category->setParent(new NullWikiCategory((int) $request->getData('parent')));
|
||||||
}
|
}
|
||||||
|
|
||||||
return $category;
|
return $category;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user