79 lines
1.4 KiB
Markdown
79 lines
1.4 KiB
Markdown
---
|
|
title: danog\MadelineProto\TL\Conversion\Extension: Manages generation of extensions for files.
|
|
description:
|
|
|
|
---
|
|
# `danog\MadelineProto\TL\Conversion\Extension`
|
|
[Back to index](../../../../index.md)
|
|
|
|
> Author: Daniil Gentili <daniil@daniil.it>
|
|
|
|
|
|
Manages generation of extensions for files.
|
|
|
|
|
|
|
|
|
|
## Method list:
|
|
* `getMimeFromExtension(string $extension, string $default): string`
|
|
* `getExtensionFromMime(string $mime): string`
|
|
* `getExtensionFromLocation(mixed $location, string $default): string`
|
|
* `getMimeFromFile(string $file): string`
|
|
* `getMimeFromBuffer(string $buffer): string`
|
|
|
|
## Methods:
|
|
### `getMimeFromExtension(string $extension, string $default): string`
|
|
|
|
Get mime type from file extension.
|
|
|
|
|
|
Parameters:
|
|
* `$extension`: `string` File extension
|
|
* `$default`: `string` Default mime type
|
|
|
|
|
|
|
|
### `getExtensionFromMime(string $mime): string`
|
|
|
|
Get extension from mime type.
|
|
|
|
|
|
Parameters:
|
|
* `$mime`: `string` MIME type
|
|
|
|
|
|
|
|
### `getExtensionFromLocation(mixed $location, string $default): string`
|
|
|
|
Get extension from file location.
|
|
|
|
|
|
Parameters:
|
|
* `$location`: `mixed` File location
|
|
* `$default`: `string` Default extension
|
|
|
|
|
|
|
|
### `getMimeFromFile(string $file): string`
|
|
|
|
Get mime type of file.
|
|
|
|
|
|
Parameters:
|
|
* `$file`: `string` File
|
|
|
|
|
|
|
|
### `getMimeFromBuffer(string $buffer): string`
|
|
|
|
Get mime type from buffer.
|
|
|
|
|
|
Parameters:
|
|
* `$buffer`: `string` Buffer
|
|
|
|
|
|
|
|
---
|
|
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
|