class local extends base

Properties

protected language $language
protected IniGetWrapper $php_ini
protected upload $upload
protected factory $factory
protected request_interface $request

Methods

check_upload_size(filespec $file)

Check if upload exceeds maximum file size

from base
set_upload(upload $upload)

Set upload instance Needs to be executed before every upload.

from base
__construct(factory $factory, language $language, IniGetWrapper $php_ini, request_interface $request)

Construct a form upload type

filespec|bool
upload()

Handle upload for upload types. Arguments passed to this method will be handled by the upload type classes themselves.

local_upload(string $source_file, array|bool $filedata = false)

Move file from another location to phpBB

array
get_upload_ary(string $source_file, array $filedata)

Retrieve upload array

Details

in base at line 34
filespec check_upload_size(filespec $file)

Check if upload exceeds maximum file size

Parameters

filespec $file Filespec object

Return Value

filespec Returns same filespec instance

in base at line 59
type_interface set_upload(upload $upload)

Set upload instance Needs to be executed before every upload.

Parameters

upload $upload Upload instance

Return Value

type_interface Returns itself

at line 47
__construct(factory $factory, language $language, IniGetWrapper $php_ini, request_interface $request)

Construct a form upload type

Parameters

factory $factory Files factory
language $language Language class
IniGetWrapper $php_ini ini_get() wrapper
request_interface $request Request object

at line 58
filespec|bool upload()

Handle upload for upload types. Arguments passed to this method will be handled by the upload type classes themselves.

Return Value

filespec|bool Filespec instance if upload is successful or false if not

at line 72
protected filespec local_upload(string $source_file, array|bool $filedata = false)

Move file from another location to phpBB

Parameters

string $source_file Filename of source file
array|bool $filedata Array with filedata or false

Return Value

filespec Object "filespec" is returned, all further operations can be done with this object

at line 115
protected array get_upload_ary(string $source_file, array $filedata)

Retrieve upload array

Parameters

string $source_file Source file name
array $filedata File data array

Return Value

array Upload array