trait FileTypeTrait

File type trait

Methods

Builder|false
scopeFileTypeQuery(Builder $query, string $type)

File type scope

string
getMimeTypeColumnName()

Get default column name

string|null
getMimeTypeColumnValue()

Get file mime type value

bool
isFileType(string $type)

Return true if file have mime type

string|false
getFileType()

Get file type

bool
isZip()

Return true if file type is zip

bool
isImage()

Return true if file is image

boolean
isDirectory()

Return true if file type is directory

bool
isVideo()

Return true if file is video

bool
isAudio()

Return true if file is audio

bool
isApplication()

Return true if file is application

bool
isText()

Return true if file is text

bool
isFont()

Return true if file is font

bool
isPdf()

Return true if file is pdf

Details

at line 26
Builder|false scopeFileTypeQuery(Builder $query, string $type)

File type scope

Parameters

Builder $query
string $type

Return Value

Builder|false

at line 44
string getMimeTypeColumnName()

Get default column name

Return Value

string

at line 54
string|null getMimeTypeColumnValue()

Get file mime type value

Return Value

string|null

at line 67
bool isFileType(string $type)

Return true if file have mime type

Parameters

string $type one from: image,video,audio,application,text,pdd,font

Return Value

bool

at line 77
string|false getFileType()

Get file type

Return Value

string|false

at line 87
bool isZip()

Return true if file type is zip

Return Value

bool

at line 97
bool isImage()

Return true if file is image

Return Value

bool

at line 107
boolean isDirectory()

Return true if file type is directory

Return Value

boolean

at line 117
bool isVideo()

Return true if file is video

Return Value

bool

at line 127
bool isAudio()

Return true if file is audio

Return Value

bool

at line 137
bool isApplication()

Return true if file is application

Return Value

bool

at line 147
bool isText()

Return true if file is text

Return Value

bool

at line 157
bool isFont()

Return true if file is font

Return Value

bool

at line 167
bool isPdf()

Return true if file is pdf

Return Value

bool