diff --git a/Admin/Install/Navigation.php b/Admin/Install/Navigation.php index 14170e7..8f511fc 100644 --- a/Admin/Install/Navigation.php +++ b/Admin/Install/Navigation.php @@ -36,7 +36,7 @@ class Navigation * * @since 1.0.0 */ - public static function install(string $path = null, DatabasePool $dbPool = null) : void + public static function install(string $path, DatabasePool $dbPool) : void { \Modules\Navigation\Admin\Installer::installExternal($dbPool, ['path' => __DIR__ . '/Navigation.install.json']); } diff --git a/Controller/BackendController.php b/Controller/BackendController.php index 9fb4344..ee88844 100644 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -18,8 +18,10 @@ use Modules\Kanban\Models\KanbanBoardMapper; use Modules\Kanban\Models\KanbanCardMapper; use Modules\Kanban\Models\PermissionState; + use phpOMS\Account\PermissionType; use phpOMS\Asset\AssetType; +use phpOMS\Contract\RenderableInterface; use phpOMS\Message\Http\RequestStatusCode; use phpOMS\Message\RequestAbstract; use phpOMS\Message\ResponseAbstract; @@ -48,7 +50,7 @@ final class BackendController extends Controller */ public function setupStyles(RequestAbstract $request, ResponseAbstract $response, $data = null) : void { - /** @var Head $head */ + /** @var \phpOMS\Model\Html\Head $head */ $head = $response->get('Content')->getData('head'); $head->addAsset(AssetType::CSS, '/Modules/Kanban/Theme/Backend/css/styles.css'); } @@ -58,12 +60,12 @@ final class BackendController extends Controller * @param ResponseAbstract $response Response * @param mixed $data Generic data * - * @return \Serializable + * @return RenderableInterface * * @since 1.0.0 * @codeCoverageIgnore */ - public function viewKanbanDashboard(RequestAbstract $request, ResponseAbstract $response, $data = null) : \Serializable + public function viewKanbanDashboard(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface { $view = new View($this->app, $request, $response); @@ -81,12 +83,12 @@ final class BackendController extends Controller * @param ResponseAbstract $response Response * @param mixed $data Generic data * - * @return \Serializable + * @return RenderableInterface * * @since 1.0.0 * @codeCoverageIgnore */ - public function viewKanbanBoard(RequestAbstract $request, ResponseAbstract $response, $data = null) : \Serializable + public function viewKanbanBoard(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface { $view = new View($this->app, $request, $response); @@ -115,12 +117,12 @@ final class BackendController extends Controller * @param ResponseAbstract $response Response * @param mixed $data Generic data * - * @return \Serializable + * @return RenderableInterface * * @since 1.0.0 * @codeCoverageIgnore */ - public function viewKanbanBoardCreate(RequestAbstract $request, ResponseAbstract $response, $data = null) : \Serializable + public function viewKanbanBoardCreate(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface { $view = new View($this->app, $request, $response); @@ -145,12 +147,12 @@ final class BackendController extends Controller * @param ResponseAbstract $response Response * @param mixed $data Generic data * - * @return \Serializable + * @return RenderableInterface * * @since 1.0.0 * @codeCoverageIgnore */ - public function viewKanbanCard(RequestAbstract $request, ResponseAbstract $response, $data = null) : \Serializable + public function viewKanbanCard(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface { $view = new View($this->app, $request, $response); diff --git a/Controller/Controller.php b/Controller/Controller.php index ba2107d..9cd44f1 100644 --- a/Controller/Controller.php +++ b/Controller/Controller.php @@ -14,7 +14,6 @@ declare(strict_types=1); namespace Modules\Kanban\Controller; - use phpOMS\Module\ModuleAbstract; use phpOMS\Module\WebInterface; diff --git a/Models/KanbanBoardMapper.php b/Models/KanbanBoardMapper.php index e285ca2..7c0c634 100644 --- a/Models/KanbanBoardMapper.php +++ b/Models/KanbanBoardMapper.php @@ -49,11 +49,6 @@ final class KanbanBoardMapper extends DataMapperAbstract * * @var array> * @since 1.0.0 - */ /** - * Has many relation. - * - * @var array> - * @since 1.0.0 */ protected static $hasMany = [ 'columns' => [ diff --git a/Models/KanbanCard.php b/Models/KanbanCard.php index 25651c8..a9f07cf 100644 --- a/Models/KanbanCard.php +++ b/Models/KanbanCard.php @@ -14,7 +14,6 @@ declare(strict_types=1); namespace Modules\Kanban\Models; - /** * Task class. * diff --git a/Models/KanbanCardComment.php b/Models/KanbanCardComment.php index a474d85..3eaf01b 100644 --- a/Models/KanbanCardComment.php +++ b/Models/KanbanCardComment.php @@ -14,7 +14,6 @@ declare(strict_types=1); namespace Modules\Kanban\Models; - /** * Task class. * diff --git a/Models/KanbanCardCommentMapper.php b/Models/KanbanCardCommentMapper.php index 0a32573..f2d3463 100644 --- a/Models/KanbanCardCommentMapper.php +++ b/Models/KanbanCardCommentMapper.php @@ -47,11 +47,6 @@ final class KanbanCardCommentMapper extends DataMapperAbstract * * @var array> * @since 1.0.0 - */ /** - * Has many relation. - * - * @var array> - * @since 1.0.0 */ protected static $hasMany = [ 'media' => [ diff --git a/Models/KanbanCardMapper.php b/Models/KanbanCardMapper.php index 36cee3f..c6f3ebb 100644 --- a/Models/KanbanCardMapper.php +++ b/Models/KanbanCardMapper.php @@ -66,11 +66,6 @@ final class KanbanCardMapper extends DataMapperAbstract * * @var array> * @since 1.0.0 - */ /** - * Has many relation. - * - * @var array> - * @since 1.0.0 */ protected static $hasMany = [ 'media' => [ diff --git a/Models/KanbanColumnMapper.php b/Models/KanbanColumnMapper.php index 36fb560..b0a2c52 100644 --- a/Models/KanbanColumnMapper.php +++ b/Models/KanbanColumnMapper.php @@ -45,11 +45,6 @@ final class KanbanColumnMapper extends DataMapperAbstract * * @var array> * @since 1.0.0 - */ /** - * Has many relation. - * - * @var array> - * @since 1.0.0 */ protected static $hasMany = [ 'cards' => [