class ParsedFileID (View source)

Immutable representation of a parsed fileID broken down into its sub-components.

Methods

__construct(string $filename, string $hash = '', string $variant = '', string $fileID = '')

ParsedFileID constructor.

string
getFileID()

The File ID associated with this ParsedFileID if known, or blank if unknown.

string
getFilename()

Filename component.

string
getVariant()

Variant component. Usually a string representing some resized version of an image.

string
getHash()

Hash build from the content of the file. Usually the first 10 characters of sha1 hash.

array
getTuple()

Convert this parsed file ID to an array representation.

setFileID(string $fileID)

No description

setFilename(string $filename)

No description

setVariant(string $variant)

No description

setHash(string $hash)

No description

Details

__construct(string $filename, string $hash = '', string $variant = '', string $fileID = '')

ParsedFileID constructor.

Parameters

string $filename
string $hash
string $variant
string $fileID

Original FileID use to generate this ParsedFileID

string getFileID()

The File ID associated with this ParsedFileID if known, or blank if unknown.

Return Value

string

string getFilename()

Filename component.

Return Value

string

string getVariant()

Variant component. Usually a string representing some resized version of an image.

Return Value

string

string getHash()

Hash build from the content of the file. Usually the first 10 characters of sha1 hash.

Return Value

string

array getTuple()

Convert this parsed file ID to an array representation.

Return Value

array

ParsedFileID setFileID(string $fileID)

Parameters

string $fileID

Return Value

ParsedFileID

ParsedFileID setFilename(string $filename)

Parameters

string $filename

Return Value

ParsedFileID

ParsedFileID setVariant(string $variant)

Parameters

string $variant

Return Value

ParsedFileID

ParsedFileID setHash(string $hash)

Parameters

string $hash

Return Value

ParsedFileID