MadelineProtoDocs/docs/PHP/danog/MadelineProto/TL/Conversion/Extension.md

89 lines
1.7 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
---
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
### `getExtensionFromMime(string $mime): string`
Get extension from mime type.
Parameters:
* `$mime`: `string` MIME type
---
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
### `getExtensionFromLocation(mixed $location, string $default): string`
Get extension from file location.
Parameters:
* `$location`: `mixed` File location
* `$default`: `string` Default extension
---
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
### `getMimeFromFile(string $file): string`
Get mime type of file.
Parameters:
* `$file`: `string` File
---
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
### `getMimeFromBuffer(string $buffer): string`
Get mime type from buffer.
Parameters:
* `$buffer`: `string` Buffer
---
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
---
Generated by [danog/phpdoc](https://phpdoc.daniil.it)