154 lines
2.6 KiB
Markdown
154 lines
2.6 KiB
Markdown
---
|
|
title: danog\MadelineProto\StrTools: Some tools.
|
|
description:
|
|
|
|
---
|
|
# `danog\MadelineProto\StrTools`
|
|
[Back to index](../../index.md)
|
|
|
|
> Author: Daniil Gentili <daniil@daniil.it>
|
|
|
|
|
|
Some tools.
|
|
|
|
|
|
|
|
|
|
## Method list:
|
|
* `toCamelCase(string $input): string`
|
|
* `toSnakeCase(string $input): string`
|
|
* `markdownEscape(string $hwat): string`
|
|
* `typeEscape(string $type): string`
|
|
* `methodEscape(string $method): string`
|
|
* `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:
|
|
### `toCamelCase(string $input): string`
|
|
|
|
Convert to camelCase.
|
|
|
|
|
|
Parameters:
|
|
* `$input`: `string` String
|
|
|
|
|
|
---
|
|
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
|
|
|
|
### `toSnakeCase(string $input): string`
|
|
|
|
Convert to snake_case.
|
|
|
|
|
|
Parameters:
|
|
* `$input`: `string` String
|
|
|
|
|
|
---
|
|
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
|
|
|
|
### `markdownEscape(string $hwat): string`
|
|
|
|
Escape string for markdown.
|
|
|
|
|
|
Parameters:
|
|
* `$hwat`: `string` String to escape
|
|
|
|
|
|
---
|
|
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
|
|
|
|
### `typeEscape(string $type): string`
|
|
|
|
Escape type name.
|
|
|
|
|
|
Parameters:
|
|
* `$type`: `string` String to escape
|
|
|
|
|
|
---
|
|
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
|
|
|
|
### `methodEscape(string $method): string`
|
|
|
|
Escape method name.
|
|
|
|
|
|
Parameters:
|
|
* `$method`: `string` Method name
|
|
|
|
|
|
---
|
|
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
|
|
|
|
### `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)
|