diff --git a/Admin/Install/Navigation.php b/Admin/Install/Navigation.php index 0539c3d..fb98299 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 5b413c2..5f55ff2 100644 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -15,6 +15,7 @@ declare(strict_types=1); namespace Modules\ProjectManagement\Controller; use Modules\ProjectManagement\Models\ProjectMapper; + use phpOMS\Asset\AssetType; use phpOMS\Contract\RenderableInterface; use phpOMS\Message\RequestAbstract; @@ -41,7 +42,7 @@ final class BackendController extends Controller * @since 1.0.0 * @codeCoverageIgnore */ - public function viewProjectManagementList(RequestAbstract $request, ResponseAbstract $response, $data = null) : \Serializable + public function viewProjectManagementList(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface { $view = new View($this->app, $request, $response); $view->setTemplate('/Modules/ProjectManagement/Theme/Backend/projectmanagement-list'); @@ -63,7 +64,7 @@ final class BackendController extends Controller * @since 1.0.0 * @codeCoverageIgnore */ - public function viewProjectManagementCreate(RequestAbstract $request, ResponseAbstract $response, $data = null) : \Serializable + public function viewProjectManagementCreate(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface { $view = new View($this->app, $request, $response); $view->setTemplate('/Modules/ProjectManagement/Theme/Backend/projectmanagement-create'); @@ -82,9 +83,9 @@ final class BackendController extends Controller * @since 1.0.0 * @codeCoverageIgnore */ - public function viewProjectManagementProfile(RequestAbstract $request, ResponseAbstract $response, $data = null) : \Serializable + public function viewProjectManagementProfile(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface { - /** @var Head $head */ + /** @var \phpOMS\Model\Html\Head $head */ $head = $response->get('Content')->getData('head'); $head->addAsset(AssetType::CSS, '/Modules/Calendar/Theme/Backend/css/styles.css'); diff --git a/Models/Project.php b/Models/Project.php index 956a46a..7905cba 100644 --- a/Models/Project.php +++ b/Models/Project.php @@ -55,7 +55,7 @@ class Project /** * Created at. * - * @var \Datetime + * @var \DateTime * @since 1.0.0 */ private $createdAt = null; diff --git a/Models/ProjectMapper.php b/Models/ProjectMapper.php index 2df92d8..899edb6 100644 --- a/Models/ProjectMapper.php +++ b/Models/ProjectMapper.php @@ -57,11 +57,6 @@ final class ProjectMapper extends DataMapperAbstract * * @var array> * @since 1.0.0 - */ /** - * Has many relation. - * - * @var array> - * @since 1.0.0 */ protected static $hasMany = [ 'tasks' => [