formatting fixes, bug fixes and support impl.

This commit is contained in:
Dennis Eichhorn 2021-07-04 18:27:21 +02:00
parent 8e1ece8d7d
commit b37a830baf
5 changed files with 7 additions and 7 deletions

View File

@ -17,7 +17,7 @@ namespace Modules\Knowledgebase\Controller;
use phpOMS\Module\ModuleAbstract; use phpOMS\Module\ModuleAbstract;
/** /**
* Task class. * Knowledgebase controller class.
* *
* @package Modules\Knowledgebase * @package Modules\Knowledgebase
* @license OMS License 1.0 * @license OMS License 1.0

View File

@ -15,7 +15,7 @@ declare(strict_types=1);
namespace Modules\Knowledgebase\Models; namespace Modules\Knowledgebase\Models;
/** /**
* Task class. * Null model class.
* *
* @package Modules\Knowledgebase\Models * @package Modules\Knowledgebase\Models
* @license OMS License 1.0 * @license OMS License 1.0

View File

@ -15,7 +15,7 @@ declare(strict_types=1);
namespace Modules\Knowledgebase\Models; namespace Modules\Knowledgebase\Models;
/** /**
* Task class. * Null model class.
* *
* @package Modules\Knowledgebase\Models * @package Modules\Knowledgebase\Models
* @license OMS License 1.0 * @license OMS License 1.0

View File

@ -15,7 +15,7 @@ declare(strict_types=1);
namespace Modules\Knowledgebase\Models; namespace Modules\Knowledgebase\Models;
/** /**
* Task class. * Null model class.
* *
* @package Modules\Knowledgebase\Models * @package Modules\Knowledgebase\Models
* @license OMS License 1.0 * @license OMS License 1.0

View File

@ -112,13 +112,13 @@ class WikiCategory implements \JsonSerializable
* *
* @since 1.0.0 * @since 1.0.0
*/ */
public function setL11n($name, string $lang = ISO639x1Enum::_EN) : void public function setL11n(string|WikiCategoryL11n $name, string $lang = ISO639x1Enum::_EN) : void
{ {
if ($name instanceof WikiCategoryL11n) { if ($name instanceof WikiCategoryL11n) {
$this->name = $name; $this->name = $name;
} elseif ($this->name instanceof WikiCategoryL11n && \is_string($name)) { } elseif (isset($this->name) && $this->name instanceof WikiCategoryL11n) {
$this->name->name = $name; $this->name->name = $name;
} elseif (\is_string($name)) { } else {
$this->name = new WikiCategoryL11n(); $this->name = new WikiCategoryL11n();
$this->name->name = $name; $this->name->name = $name;
$this->name->setLanguage($lang); $this->name->setLanguage($lang);