Nextcloud PHP API (master)

TemplateFileCreator
in package
implements JsonSerializable

FinalYes
Tags
since
21.0.0

Table of Contents

Interfaces

JsonSerializable

Properties

$actionLabel  : string
$actionName  : mixed
$appId  : mixed
$fileExtension  : mixed
$iconClass  : string|null
$iconSvgInline  : string|null
$mimetypes  : array<string|int, string>
$order  : mixed
$ratio  : float|null

Methods

__construct()  : mixed
addMimetype()  : TemplateFileCreator
getActionLabel()  : string
getAppId()  : string
getMimetypes()  : array<string|int, mixed>
getOrder()  : int
jsonSerialize()  : array{app: string, label: string, extension: string, iconClass: ?string, iconSvgInline: ?string, mimetypes: string[], ratio: ?float, actionLabel: string}
setActionLabel()  : TemplateFileCreator
setIconClass()  : TemplateFileCreator
setIconSvgInline()  : TemplateFileCreator
setOrder()  : TemplateFileCreator
setRatio()  : TemplateFileCreator

Properties

Methods

__construct()

public __construct(string $appId, string $actionName, string $fileExtension) : mixed
Parameters
$appId : string
$actionName : string
$fileExtension : string
Tags
since
21.0.0

getActionLabel()

public getActionLabel() : string
Tags
since
27.0.0
Return values
string

getMimetypes()

public getMimetypes() : array<string|int, mixed>
Tags
since
21.0.0
Return values
array<string|int, mixed>

jsonSerialize()

public jsonSerialize() : array{app: string, label: string, extension: string, iconClass: ?string, iconSvgInline: ?string, mimetypes: string[], ratio: ?float, actionLabel: string}
Tags
since
21.0.0
Return values
array{app: string, label: string, extension: string, iconClass: ?string, iconSvgInline: ?string, mimetypes: string[], ratio: ?float, actionLabel: string}

        
On this page

Search results