CloudCastle Faker API

File extends AbstractProvider
in package

FinalYes

Провайдер файловых атрибутов: расширения и MIME-типы.

Значения берутся из согласованной таблицы «MIME → расширение», поэтому оба метода возвращают взаимно корректные данные, а метод self::fileName() собирает правдоподобное имя файла с настоящим расширением.

Table of Contents

Methods

__construct()  : mixed
fileExtension()  : string
Расширение файла без точки (например, «pdf»).
fileName()  : string
Имя файла из трёх букв со случайным расширением (например, «kxj.pdf»).
mimeType()  : string
MIME-тип, согласованный со случайным расширением (например, «application/pdf»).

Methods

__construct()

public __construct(Context $context) : mixed
Parameters
$context : Context

разделяемый контекст провайдеров

fileExtension()

Расширение файла без точки (например, «pdf»).

public fileExtension() : string
Return values
string

расширение из таблицы MIME-типов

fileName()

Имя файла из трёх букв со случайным расширением (например, «kxj.pdf»).

public fileName() : string
Return values
string

имя файла с расширением

mimeType()

MIME-тип, согласованный со случайным расширением (например, «application/pdf»).

public mimeType() : string
Return values
string

MIME-тип выбранного расширения

On this page

Search results