Documentation

FormatterInterface extends FileFormatterInterface

Defines common interface for all file formatters.

Use Grav\Framework\File\Interfaces\FileFormatterInterface instead

Table of Contents

Methods

decode()  : mixed
Decode a string into data.
encode()  : string
Encode data into a string.
getDefaultFileExtension()  : string
Get default file extension from current formatter (with dot).
getMimeType()  : string
getSupportedFileExtensions()  : array<string|int, string>
Get file extensions supported by current formatter (with dot).

Methods

decode()

Decode a string into data.

public decode(string $data) : mixed
APIYes
Parameters
$data : string

String to be decoded.

Return values
mixed —

Returns decoded data.

encode()

Encode data into a string.

public encode(mixed $data) : string
APIYes
Parameters
$data : mixed

Data to be encoded.

Return values
string —

Returns encoded data as a string.

getDefaultFileExtension()

Get default file extension from current formatter (with dot).

public getDefaultFileExtension() : string
APIYes

Default file extension is the first defined extension.

Return values
string —

Returns file extension (can be empty).

getSupportedFileExtensions()

Get file extensions supported by current formatter (with dot).

public getSupportedFileExtensions() : array<string|int, string>
APIYes
Return values
array<string|int, string> —

Returns list of all supported file extensions.


        
On this page

Search results