PHP Class Elgg\Groups\Upgrades\GroupIconTransfer

BEFORE: /dataroot///groups/.jpg AFTER: /dataroot///icons/icon/.jpg
Inheritance: implements Elgg\Upgrade\Batch
Datei anzeigen Open project: elgg/elgg

Public Methods

Method Description
countItems ( )
isRequired ( )
run ( Result $result, $offset )
transferIcons ( ElggGroup $group, Result $result ) : Result Transfer group icons to new filestore location Before 3.0, group icons where owned by the group owner and located in /groups/.jpg relative to group owner's filestore directory In 3.0, we are moving these to default filestore location relative to group's filestore directory

Method Details

countItems() public method

public countItems ( )

isRequired() public method

public isRequired ( )

run() public method

public run ( Result $result, $offset )
$result Elgg\Upgrade\Result

transferIcons() public method

Transfer group icons to new filestore location Before 3.0, group icons where owned by the group owner and located in /groups/.jpg relative to group owner's filestore directory In 3.0, we are moving these to default filestore location relative to group's filestore directory
public transferIcons ( ElggGroup $group, Result $result ) : Result
$group ElggGroup Group entity
$result Elgg\Upgrade\Result Upgrade result
return Elgg\Upgrade\Result