Documentation du code de SPIP et de ses plugins

SPIP

DocumentTypeCatalog
in package

FinalYes

Catalogue des types de documents (extensions, mime, alias).

Table of Contents

Constants

EXTENSION_ALIASES  = ['htm' => 'html', 'jpeg' => 'jpg', 'tiff' => 'tif', 'aif' => 'aiff', 'mpeg' => 'mpg']

Properties

$documents  : array<string, string>
$images  : array<string, string>
$mimeAliases  : array<string, string>
$mimeTypes  : array<string, string>
$sequences  : array<string, string>

Methods

__construct()  : mixed
findExtensionFromMime()  : string|null
findMimeByExtension()  : string|null
getAllMimeTypes()  : array<string, string>
getDocumentLabels()  : array<string, string>
getImageLabels()  : array<string, string>
getMimeAliases()  : array<string, string>
getSequenceLabels()  : array<string, string>
normalizeExtension()  : string
normalizeMimeType()  : string
loadDefaultCatalog()  : array{images: array, sequences: array, documents: array, mime_types: array, mime_aliases: array}

Constants

EXTENSION_ALIASES

private array<string, string> EXTENSION_ALIASES = ['htm' => 'html', 'jpeg' => 'jpg', 'tiff' => 'tif', 'aif' => 'aiff', 'mpeg' => 'mpg']

Properties

Methods

__construct()

public __construct([array{images: array, sequences: array, documents: array, mime_types: array, mime_aliases: array}|null $catalog = null ]) : mixed
Parameters
$catalog : array{images: array, sequences: array, documents: array, mime_types: array, mime_aliases: array}|null = null

findExtensionFromMime()

public findExtensionFromMime(string $mimeType) : string|null
Parameters
$mimeType : string
Return values
string|null

findMimeByExtension()

public findMimeByExtension(string $extension) : string|null
Parameters
$extension : string
Return values
string|null

getDocumentLabels()

public getDocumentLabels() : array<string, string>
Return values
array<string, string>

getSequenceLabels()

public getSequenceLabels() : array<string, string>
Return values
array<string, string>

normalizeExtension()

public normalizeExtension(string $extension) : string
Parameters
$extension : string
Return values
string

normalizeMimeType()

public normalizeMimeType(string $mimeType) : string
Parameters
$mimeType : string
Return values
string

loadDefaultCatalog()

private loadDefaultCatalog() : array{images: array, sequences: array, documents: array, mime_types: array, mime_aliases: array}
Return values
array{images: array, sequences: array, documents: array, mime_types: array, mime_aliases: array}

        
On this page

Search results