diff --git a/Models/Task.php b/Models/Task.php index 0c22049..45cf4bf 100644 --- a/Models/Task.php +++ b/Models/Task.php @@ -317,7 +317,7 @@ class Task implements \JsonSerializable /** * Get created by * - * @return mixed + * @return int|\phpOMS\Account\Account * * @since 1.0.0 */ diff --git a/Models/TaskElement.php b/Models/TaskElement.php index 3f9ede6..849ddb5 100644 --- a/Models/TaskElement.php +++ b/Models/TaskElement.php @@ -138,7 +138,7 @@ class TaskElement implements \JsonSerializable } /** - * @return mixed + * @return int|\phpOMS\Account\Account * * @since 1.0.0 */ diff --git a/Models/TaskElementMapper.php b/Models/TaskElementMapper.php index 33eadc6..107354b 100644 --- a/Models/TaskElementMapper.php +++ b/Models/TaskElementMapper.php @@ -53,6 +53,11 @@ final class TaskElementMapper extends DataMapperAbstract * * @var array> * @since 1.0.0 + */ /** + * Has many relation. + * + * @var array> + * @since 1.0.0 */ protected static $hasMany = [ 'media' => [ @@ -63,6 +68,12 @@ final class TaskElementMapper extends DataMapperAbstract ], ]; + /** + * Belongs to. + * + * @var array> + * @since 1.0.0 + */ protected static $belongsTo = [ 'createdBy' => [ 'mapper' => AccountMapper::class, diff --git a/Models/TaskMapper.php b/Models/TaskMapper.php index 0b61512..763474f 100644 --- a/Models/TaskMapper.php +++ b/Models/TaskMapper.php @@ -59,6 +59,11 @@ final class TaskMapper extends DataMapperAbstract * * @var array> * @since 1.0.0 + */ /** + * Has many relation. + * + * @var array> + * @since 1.0.0 */ protected static $hasMany = [ 'taskElements' => [ @@ -81,6 +86,12 @@ final class TaskMapper extends DataMapperAbstract ], ]; + /** + * Belongs to. + * + * @var array> + * @since 1.0.0 + */ protected static $belongsTo = [ 'createdBy' => [ 'mapper' => AccountMapper::class, diff --git a/Theme/Backend/task-single.tpl.php b/Theme/Backend/task-single.tpl.php index 263fa05..8d0af34 100644 --- a/Theme/Backend/task-single.tpl.php +++ b/Theme/Backend/task-single.tpl.php @@ -21,7 +21,7 @@ use \Modules\Tasks\Models\TaskStatus; $task = $this->getData('task'); $taskMedia = $task->getMedia(); $elements = $task->getTaskElements(); -$cElements = count($elements); +$cElements = \count($elements); $forwarded = $task->getCreatedBy()->getId(); $color = $this->getStatus($task->getStatus());