TaskProvider
FinalYes
Table of Contents
Constants
- COUNTER_EXPIRED = 'expired'
- COUNTER_NEW_COMMENTS = 'new_comments'
- COUNTER_NONE = 'none'
- ORDER_ACTIVITY = 'ACTIVITY'
- ORDER_DEADLINE = 'DEADLINE'
- PRESET_NONE = 'none'
Methods
- __construct() : mixed
- add() : int
- approve() : bool
- areAllScrumSubtasksCompleted() : bool
- attachUploadedFiles() : DiskFileDto|null
- complete() : bool
- defer() : bool
- delegate() : bool
- disapprove() : bool
- follow() : bool
- getFilter() : array<string|int, mixed>
- getFullTask() : array<string|int, mixed>
- getProjectDeadlineTasks() : array<string|int, mixed>
- getProjectKanbanTasks() : array<string|int, mixed>
- getProjectListTasks() : array<string|int, mixed>
- getProjectPlannerTasks() : array<string|int, mixed>
- getTask() : TaskDto
- getUserDeadlineTasks() : array<string|int, mixed>
- getUserListTasks() : array<string|int, mixed>
- getUserPlannerTasks() : array<string|int, mixed>
- mute() : bool
- pause() : bool
- pauseTimer() : bool
- pin() : bool
- ping() : bool
- read() : bool
- remove() : bool
- renew() : bool
- start() : bool
- startTimer() : bool
- take() : bool
- unfollow() : bool
- unmute() : bool
- unpin() : bool
- update() : bool
- updateParentIdToTaskIds() : array<string|int, mixed>
- updateRelatedTasks() : array<string|int, mixed>
Constants
COUNTER_EXPIRED
public
mixed
COUNTER_EXPIRED
= 'expired'
COUNTER_NEW_COMMENTS
public
mixed
COUNTER_NEW_COMMENTS
= 'new_comments'
COUNTER_NONE
public
mixed
COUNTER_NONE
= 'none'
ORDER_ACTIVITY
public
mixed
ORDER_ACTIVITY
= 'ACTIVITY'
ORDER_DEADLINE
public
mixed
ORDER_DEADLINE
= 'DEADLINE'
PRESET_NONE
public
mixed
PRESET_NONE
= 'none'
Methods
__construct()
public
__construct(int $userId[, string $order = TaskProvider::ORDER_ACTIVITY ][, array<string|int, mixed> $extra = [] ][, TaskRequestFilter|null $searchParams = null ][, PageNavigation|null $pageNavigation = null ]) : mixed
Parameters
- $userId : int
- $order : string = TaskProvider::ORDER_ACTIVITY
- $extra : array<string|int, mixed> = []
- $searchParams : TaskRequestFilter|null = null
- $pageNavigation : PageNavigation|null = null
add()
public
add(array<string|int, mixed> $fields) : int
Parameters
- $fields : array<string|int, mixed>
Tags
Return values
intapprove()
public
approve(int $taskId) : bool
Parameters
- $taskId : int
Tags
Return values
boolareAllScrumSubtasksCompleted()
public
areAllScrumSubtasksCompleted(int $parentTaskId, int $groupId[, int $excludeSubtaskId = 0 ]) : bool
Parameters
- $parentTaskId : int
- $groupId : int
- $excludeSubtaskId : int = 0
Return values
boolattachUploadedFiles()
public
attachUploadedFiles(int $taskId, string $fileId) : DiskFileDto|null
Parameters
- $taskId : int
- $fileId : string
Tags
Return values
DiskFileDto|nullcomplete()
public
complete(int $taskId) : bool
Parameters
- $taskId : int
Tags
Return values
booldefer()
public
defer(int $taskId) : bool
Parameters
- $taskId : int
Tags
Return values
booldelegate()
public
delegate(int $taskId, int $userId) : bool
Parameters
- $taskId : int
- $userId : int
Tags
Return values
booldisapprove()
public
disapprove(int $taskId) : bool
Parameters
- $taskId : int
Tags
Return values
boolfollow()
public
follow(int $taskId) : bool
Parameters
- $taskId : int
Tags
Return values
boolgetFilter()
public
getFilter(string|null $workMode, int|null $stageId, int|null $projectId) : array<string|int, mixed>
Parameters
- $workMode : string|null
- $stageId : int|null
- $projectId : int|null
Return values
array<string|int, mixed>getFullTask()
public
getFullTask(int $taskId, string $workMode, int|null $kanbanOwnerId) : array<string|int, mixed>
Parameters
- $taskId : int
- $workMode : string
- $kanbanOwnerId : int|null
Return values
array<string|int, mixed>getProjectDeadlineTasks()
public
getProjectDeadlineTasks(int $projectId, int|null $stageId) : array<string|int, mixed>
Parameters
- $projectId : int
- $stageId : int|null
Return values
array<string|int, mixed>getProjectKanbanTasks()
public
getProjectKanbanTasks(int $projectId, int|null $stageId) : array<string|int, mixed>
Parameters
- $projectId : int
- $stageId : int|null
Return values
array<string|int, mixed>getProjectListTasks()
public
getProjectListTasks(int $projectId) : array<string|int, mixed>
Parameters
- $projectId : int
Return values
array<string|int, mixed>getProjectPlannerTasks()
public
getProjectPlannerTasks(int $projectId, int|null $stageId) : array<string|int, mixed>
Parameters
- $projectId : int
- $stageId : int|null
Return values
array<string|int, mixed>getTask()
public
getTask(int $taskId) : TaskDto
Parameters
- $taskId : int
Return values
TaskDtogetUserDeadlineTasks()
public
getUserDeadlineTasks(int|null $stageId) : array<string|int, mixed>
Parameters
- $stageId : int|null
Return values
array<string|int, mixed>getUserListTasks()
public
getUserListTasks() : array<string|int, mixed>
Return values
array<string|int, mixed>getUserPlannerTasks()
public
getUserPlannerTasks(int|null $stageId) : array<string|int, mixed>
Parameters
- $stageId : int|null
Return values
array<string|int, mixed>mute()
public
mute(int $taskId) : bool
Parameters
- $taskId : int
Tags
Return values
boolpause()
public
pause(int $taskId) : bool
Parameters
- $taskId : int
Tags
Return values
boolpauseTimer()
public
pauseTimer(int $taskId) : bool
Parameters
- $taskId : int
Return values
boolpin()
public
pin(int $taskId) : bool
Parameters
- $taskId : int
Tags
Return values
boolping()
public
ping(int $taskId) : bool
Parameters
- $taskId : int
Tags
Return values
boolread()
public
read(int $taskId) : bool
Parameters
- $taskId : int
Return values
boolremove()
public
remove(int $taskId) : bool
Parameters
- $taskId : int
Tags
Return values
boolrenew()
public
renew(int $taskId) : bool
Parameters
- $taskId : int
Tags
Return values
boolstart()
public
start(int $taskId) : bool
Parameters
- $taskId : int
Tags
Return values
boolstartTimer()
public
startTimer(int $taskId) : bool
Parameters
- $taskId : int
Return values
booltake()
public
take(int $taskId) : bool
Parameters
- $taskId : int
Tags
Return values
boolunfollow()
public
unfollow(int $taskId) : bool
Parameters
- $taskId : int
Tags
Return values
boolunmute()
public
unmute(int $taskId) : bool
Parameters
- $taskId : int
Tags
Return values
boolunpin()
public
unpin(int $taskId) : bool
Parameters
- $taskId : int
Tags
Return values
boolupdate()
public
update(int $taskId, array<string|int, mixed> $fields) : bool
Parameters
- $taskId : int
- $fields : array<string|int, mixed>
Tags
Return values
boolupdateParentIdToTaskIds()
public
updateParentIdToTaskIds(int $parentId[, array<string|int, mixed>|null $newSubTasks = [] ][, array<string|int, mixed>|null $deletedSubTasks = [] ]) : array<string|int, mixed>
Parameters
- $parentId : int
- $newSubTasks : array<string|int, mixed>|null = []
- $deletedSubTasks : array<string|int, mixed>|null = []
Return values
array<string|int, mixed>updateRelatedTasks()
public
updateRelatedTasks(int $taskId[, array<string|int, mixed>|null $newRelatedTasks = [] ][, array<string|int, mixed>|null $deletedRelatedTasks = [] ]) : array<string|int, mixed>
Parameters
- $taskId : int
- $newRelatedTasks : array<string|int, mixed>|null = []
- $deletedRelatedTasks : array<string|int, mixed>|null = []