S3PathHelper
Table of Contents
-
LEN_RANDOM_STRING
= 16
-
LEN_SHORT_RANDOM_STRING
= 4
-
MAX_LEN_EXTENSION
= 16
-
MAX_LEN_FILENAME
= 32
-
factoryForDataSetSnapshot()
: string
-
factoryForFileUploadOrGeoFinder()
: string
-
factoryForMediaUpload()
: string
-
factoryForObjectsDownload()
: string
-
factoryForPublicMediaFile()
: string
-
factoryForPublicMediaFromAvatar()
: string
-
factoryForPublicMediaFromHelp()
: string
-
factoryForPublicMediaFromNews()
: string
-
factoryForPublicMediaFromReportTemplate()
: string
-
factoryForPublicMediaFromResource()
: string
-
factoryForPublicMediaFromUpload()
: string
-
factoryForUploadFileLog()
: string
-
factoryForUserMediaFile()
: string
-
factoryForUsersOrDepartmentsUpload()
: string
-
factoryBasename()
: string
-
factoryDate()
: string
-
factoryRandomString()
: string
-
factoryShortRandomString()
: string
LEN_RANDOM_STRING
private
mixed
LEN_RANDOM_STRING
= 16
LEN_SHORT_RANDOM_STRING
private
mixed
LEN_SHORT_RANDOM_STRING
= 4
MAX_LEN_EXTENSION
private
mixed
MAX_LEN_EXTENSION
= 16
MAX_LEN_FILENAME
private
mixed
MAX_LEN_FILENAME
= 32
factoryForDataSetSnapshot()
public
static factoryForDataSetSnapshot(DataSetEntity $dataSet, ObjectId $snapshotId, string $extension) : string
Parameters
-
$dataSet
: DataSetEntity
-
-
$snapshotId
: ObjectId
-
-
$extension
: string
-
Return values
string
—
factoryForFileUploadOrGeoFinder()
public
static factoryForFileUploadOrGeoFinder(ObjectId $dataSetId, int $unixtime, ObjectId $uploadLogId, string $path) : string
Parameters
-
$dataSetId
: ObjectId
-
-
$unixtime
: int
-
-
$uploadLogId
: ObjectId
-
-
$path
: string
-
Return values
string
—
public
static factoryForMediaUpload(ObjectId $dataSetId, int $unixtime, ObjectId $objectId, string $path) : string
Parameters
-
$dataSetId
: ObjectId
-
-
$unixtime
: int
-
-
$objectId
: ObjectId
-
-
$path
: string
-
Return values
string
—
factoryForObjectsDownload()
public
static factoryForObjectsDownload(string $fileName, string $extension) : string
Parameters
-
$fileName
: string
-
-
$extension
: string
-
Return values
string
—
public
static factoryForPublicMediaFile(UserEntity $user, string $path[, string $folderPath = "/" ]) : string
Parameters
-
$user
: UserEntity
-
-
$path
: string
-
-
$folderPath
: string
= "/"
-
Return values
string
—
public
static factoryForPublicMediaFromAvatar(ObjectId $id, string $extension, string $fileName, string $size, string $type) : string
Parameters
-
$id
: ObjectId
-
-
$extension
: string
-
-
$fileName
: string
-
-
$size
: string
-
-
$type
: string
-
Return values
string
—
public
static factoryForPublicMediaFromHelp(ObjectId $objectId[, string|null $path = null ]) : string
Parameters
-
$objectId
: ObjectId
-
-
$path
: string|null
= null
-
Return values
string
—
public
static factoryForPublicMediaFromNews(ObjectId $objectId) : string
Parameters
-
$objectId
: ObjectId
-
Return values
string
—
public
static factoryForPublicMediaFromReportTemplate(ObjectId $objectId, string $extension) : string
Parameters
-
$objectId
: ObjectId
-
-
$extension
: string
-
Return values
string
—
public
static factoryForPublicMediaFromResource(ObjectId $objectId[, string|null $path = null ]) : string
Parameters
-
$objectId
: ObjectId
-
-
$path
: string|null
= null
-
Return values
string
—
public
static factoryForPublicMediaFromUpload(ObjectId $dataSetId, ObjectId $objectId[, string|null $path = null ]) : string
Parameters
-
$dataSetId
: ObjectId
-
-
$objectId
: ObjectId
-
-
$path
: string|null
= null
-
Return values
string
—
factoryForUploadFileLog()
public
static factoryForUploadFileLog(ObjectId $uploadFileLogId) : string
Parameters
-
$uploadFileLogId
: ObjectId
-
Return values
string
—
public
static factoryForUserMediaFile(UserEntity $user, string $path) : string
Parameters
-
$user
: UserEntity
-
-
$path
: string
-
Return values
string
—
factoryForUsersOrDepartmentsUpload()
public
static factoryForUsersOrDepartmentsUpload(UserEntity $user, int $unixtime, string $path) : string
Parameters
-
$user
: UserEntity
-
-
$unixtime
: int
-
-
$path
: string
-
Return values
string
—
factoryBasename()
private
static factoryBasename(string $path) : string
Parameters
-
$path
: string
-
Return values
string
—
factoryDate()
private
static factoryDate(int $unixtime) : string
Parameters
-
$unixtime
: int
-
Return values
string
—
factoryRandomString()
private
static factoryRandomString() : string
Return values
string
—
factoryShortRandomString()
private
static factoryShortRandomString() : string
Return values
string
—