MadelineProtoDocs/docs/PHP/danog/MadelineProto/StrTools.md

135 lines
2.2 KiB
Markdown
Raw Normal View History

2020-10-15 18:42:54 +02:00
---
title: danog\MadelineProto\StrTools: Some tools.
description:
2020-10-16 11:57:00 +02:00
image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png
2020-10-15 18:42:54 +02:00
---
# `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
### `toSnakeCase(string $input): string`
Convert to snake_case.
Parameters:
* `$input`: `string` String
### `markdownEscape(string $hwat): string`
Escape string for markdown.
Parameters:
* `$hwat`: `string` String to escape
### `typeEscape(string $type): string`
Escape type name.
Parameters:
* `$type`: `string` String to escape
### `methodEscape(string $method): string`
Escape method name.
Parameters:
* `$method`: `string` Method name
### `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
2020-10-15 19:11:10 +02:00
---
Generated by [danog/phpdoc](https://phpdoc.daniil.it)