StageProvider uses PublicErrorsTrait
FinalYes
Table of Contents
Methods
- __construct() : mixed
- addStage() : Result
- deleteStage() : Result
- getDeadlineStages() : Result
- getKanbanInfoByWorkMode() : Result
- getPlannerStages() : Result
- getProjectStages() : Result
- getProjectTaskStageId() : int
- getUserRoleInProject() : mixed
- updateStage() : Result
- updateStagesSortOrder() : Result
Methods
__construct()
public
__construct(int $userId[, TaskRequestFilter|null $searchParams = null ][, array<string|int, mixed> $extra = [] ]) : mixed
Parameters
- $userId : int
- $searchParams : TaskRequestFilter|null = null
- $extra : array<string|int, mixed> = []
addStage()
public
addStage(int|null $projectId, string $name, string $color[, int|null $afterId = null ]) : Result
Parameters
- $projectId : int|null
- $name : string
- $color : string
- $afterId : int|null = null
Return values
ResultdeleteStage()
public
deleteStage(int $id[, int|null $projectId = null ]) : Result
Parameters
- $id : int
- $projectId : int|null = null
Return values
ResultgetDeadlineStages()
public
getDeadlineStages([int|null $projectId = null ]) : Result
Parameters
- $projectId : int|null = null
Return values
ResultgetKanbanInfoByWorkMode()
public
getKanbanInfoByWorkMode(int $projectId, int $taskId, string $workMode) : Result
Parameters
- $projectId : int
- $taskId : int
- $workMode : string
Return values
ResultgetPlannerStages()
public
getPlannerStages([int|null $projectId = null ]) : Result
Parameters
- $projectId : int|null = null
Return values
ResultgetProjectStages()
public
getProjectStages(int $projectId, int|null $taskId) : Result
Parameters
- $projectId : int
- $taskId : int|null
Return values
ResultgetProjectTaskStageId()
public
getProjectTaskStageId(int $taskId, int $projectId) : int
Parameters
- $taskId : int
- $projectId : int
Return values
intgetUserRoleInProject()
public
getUserRoleInProject() : mixed
Tags
updateStage()
public
updateStage(int $stageId, int|null $projectId, string $name, string $color) : Result
Parameters
- $stageId : int
- $projectId : int|null
- $name : string
- $color : string
Return values
ResultupdateStagesSortOrder()
public
updateStagesSortOrder(int|null $projectId[, array<string|int, mixed> $stagesOrder = [] ]) : Result
Parameters
- $projectId : int|null
- $stagesOrder : array<string|int, mixed> = []