Documentation

CustomPlaceholderApi extends AbstractApi
in package

Custom placeholders are defined once for the organization and then assigned to projects.

Table of Contents

Methods

addProjectPlaceholder()  : ProjectPlaceholder|null
Add Project Placeholder
create()  : CustomPlaceholder|null
Add Custom Placeholder
delete()  : mixed
Delete Custom Placeholder
deleteProjectPlaceholder()  : mixed
Delete Project Placeholder
get()  : CustomPlaceholder|null
Get Custom Placeholder
getProjectPlaceholder()  : ProjectPlaceholder|null
Get Project Placeholder
list()  : ModelCollection
List Custom Placeholders
listProjectPlaceholders()  : ModelCollection
List Project Placeholders
update()  : CustomPlaceholder|null
Edit Custom Placeholder
updateProjectPlaceholder()  : ProjectPlaceholder|null
Edit Project Placeholder

Methods

addProjectPlaceholder()

Add Project Placeholder

public addProjectPlaceholder(int $projectId, array<string|int, mixed> $data) : ProjectPlaceholder|null
Parameters
$projectId : int
$data : array<string|int, mixed>

integer $data[customPlaceholderId] required
string $data[type] Enum: "high" "low"
integer $data[index]
boolean $data[isBlocking]
string[] $data[formats] Empty means every file format

Tags
link

API Documentation

Return values
ProjectPlaceholder|null

deleteProjectPlaceholder()

Delete Project Placeholder

public deleteProjectPlaceholder(int $projectId, int $projectPlaceholderId) : mixed
Parameters
$projectId : int
$projectPlaceholderId : int
Tags
link

API Documentation

listProjectPlaceholders()

List Project Placeholders

public listProjectPlaceholders(int $projectId[, array<string|int, mixed> $params = [] ]) : ModelCollection
Parameters
$projectId : int
$params : array<string|int, mixed> = []

integer $params[limit]
integer $params[offset]

Tags
link

API Documentation

Return values
ModelCollection
On this page

Search results