mirror of
https://git.friendi.ca/friendica/friendica.git
synced 2025-06-09 07:44:27 +02:00
Changes:
- added more type-hints - added missing documentation
This commit is contained in:
parent
7ec07178c8
commit
8ba3f13fae
4 changed files with 43 additions and 52 deletions
|
@ -35,10 +35,9 @@ class FileTag
|
|||
* URL encode <, >, left and right brackets
|
||||
*
|
||||
* @param string $s String to be URL encoded.
|
||||
*
|
||||
* @return string The URL encoded string.
|
||||
*/
|
||||
private static function encode($s)
|
||||
private static function encode(string $s): string
|
||||
{
|
||||
return str_replace(['<', '>', '[', ']'], ['%3c', '%3e', '%5b', '%5d'], $s);
|
||||
}
|
||||
|
@ -47,10 +46,9 @@ class FileTag
|
|||
* URL decode <, >, left and right brackets
|
||||
*
|
||||
* @param string $s The URL encoded string to be decoded
|
||||
*
|
||||
* @return string The decoded string.
|
||||
*/
|
||||
private static function decode($s)
|
||||
private static function decode(string $s): string
|
||||
{
|
||||
return str_replace(['%3c', '%3e', '%5b', '%5d'], ['<', '>', '[', ']'], $s);
|
||||
}
|
||||
|
@ -62,10 +60,9 @@ class FileTag
|
|||
*
|
||||
* @param array $array A list of tags.
|
||||
* @param string $type Optional file type.
|
||||
*
|
||||
* @return string A list of file tags.
|
||||
*/
|
||||
public static function arrayToFile(array $array, string $type = 'file')
|
||||
public static function arrayToFile(array $array, string $type = 'file'): string
|
||||
{
|
||||
$tag_list = '';
|
||||
if ($type == 'file') {
|
||||
|
@ -92,10 +89,9 @@ class FileTag
|
|||
*
|
||||
* @param string $file File tags
|
||||
* @param string $type Optional file type.
|
||||
*
|
||||
* @return array List of tag names.
|
||||
*/
|
||||
public static function fileToArray(string $file, string $type = 'file')
|
||||
public static function fileToArray(string $file, string $type = 'file'): array
|
||||
{
|
||||
$matches = [];
|
||||
$return = [];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue