ILIAS
trunk Revision v11.0_alpha-1846-g895b5f47236
|
Class ilResourceStorageMigrationHelper. More...
Public Member Functions | |
__construct (protected ResourceStakeholder $stakeholder, Environment $environment) | |
ilResourceStorageMigrationHelper constructor. More... | |
getClientDataDir () | |
getDatabase () | |
getStakeholder () | |
getResourceBuilder () | |
getFlavourBuilder () | |
getCollectionBuilder () | |
getManager () | |
moveResourceToNewStakeholderAndOwner (ResourceIdentification $resource_identification, ResourceStakeholder $old_stakeholder, ResourceStakeholder $new_stakeholder, ?int $new_owner_id=null) | |
moveFilesOfPatternToCollection (string $absolute_base_path, string $pattern, int $resource_owner_id, int $collection_owner_user_id=ResourceCollection::NO_SPECIFIC_OWNER, ?Closure $file_name_callback=null, ?Closure $revision_name_callback=null) | |
moveFirstFileOfPatternToStorage (string $absolute_base_path, string $pattern, int $resource_owner_id, ?Closure $file_name_callback=null, ?Closure $revision_name_callback=null) | |
movePathToStorage (string $absolute_path, int $owner_user_id, ?Closure $file_name_callback=null, ?Closure $revision_name_callback=null, ?bool $copy_instead_of_move=false) | |
moveDirectoryToContainerResource (string $absolute_path_to_directory, int $owner_user_id,) | |
Static Public Member Functions | |
static | getPreconditions () |
Protected Member Functions | |
buildRecursivePatternIterator (string $absolute_base_path, string $pattern='.*') | |
Class ilResourceStorageMigrationHelper.
Definition at line 45 of file class.ilResourceStorageMigrationHelper.php.
ilResourceStorageMigrationHelper::__construct | ( | protected ResourceStakeholder | $stakeholder, |
Environment | $environment | ||
) |
ilResourceStorageMigrationHelper constructor.
string | $client_data_dir | |
ilDBInterface | $database |
PhpFieldAssignmentTypeMismatchInspection
Definition at line 60 of file class.ilResourceStorageMigrationHelper.php.
References $client_data_dir, $client_id, $container, $data_dir, Vendor\Package\$f, InitResourceStorage\D_REPOSITORIES, InitResourceStorage\D_REPOSITORY_PRELOADER, and ILIAS\Setup\Environment\getResource().
|
protected |
Definition at line 363 of file class.ilResourceStorageMigrationHelper.php.
Referenced by moveFilesOfPatternToCollection(), and moveFirstFileOfPatternToStorage().
ilResourceStorageMigrationHelper::getClientDataDir | ( | ) |
Definition at line 128 of file class.ilResourceStorageMigrationHelper.php.
References $client_data_dir.
ilResourceStorageMigrationHelper::getCollectionBuilder | ( | ) |
Definition at line 152 of file class.ilResourceStorageMigrationHelper.php.
References $collection_builder.
Referenced by moveFilesOfPatternToCollection(), and moveResourceToNewStakeholderAndOwner().
ilResourceStorageMigrationHelper::getDatabase | ( | ) |
Definition at line 133 of file class.ilResourceStorageMigrationHelper.php.
References $database.
ilResourceStorageMigrationHelper::getFlavourBuilder | ( | ) |
Definition at line 147 of file class.ilResourceStorageMigrationHelper.php.
References $flavour_builder.
ilResourceStorageMigrationHelper::getManager | ( | ) |
Definition at line 157 of file class.ilResourceStorageMigrationHelper.php.
References $manager.
|
static |
Definition at line 116 of file class.ilResourceStorageMigrationHelper.php.
Referenced by ilTestQuestionPoolFileUploadQuestionMigration\getPreconditions(), ilExportFilesToIRSSMigration\getPreconditions(), ilStyleIRSSMigration\getPreconditions(), ilMobMigration\getPreconditions(), ilHTLMMigration\getPreconditions(), ilBadgeTemplatesFilesMigration\getPreconditions(), ilBadgesFilesMigration\getPreconditions(), ilDataCollectionStorageMigration\getPreconditions(), and ILIAS\File\Icon\ilObjFileDefaultIconsObjective\getPreconditions().
ilResourceStorageMigrationHelper::getResourceBuilder | ( | ) |
Definition at line 143 of file class.ilResourceStorageMigrationHelper.php.
References $resource_builder.
ilResourceStorageMigrationHelper::getStakeholder | ( | ) |
Definition at line 138 of file class.ilResourceStorageMigrationHelper.php.
ilResourceStorageMigrationHelper::moveDirectoryToContainerResource | ( | string | $absolute_path_to_directory, |
int | $owner_user_id | ||
) |
Definition at line 324 of file class.ilResourceStorageMigrationHelper.php.
References ILIAS\ResourceStorage\Resource\CONTAINER, and null.
ilResourceStorageMigrationHelper::moveFilesOfPatternToCollection | ( | string | $absolute_base_path, |
string | $pattern, | ||
int | $resource_owner_id, | ||
int | $collection_owner_user_id = ResourceCollection::NO_SPECIFIC_OWNER , |
||
?Closure | $file_name_callback = null , |
||
?Closure | $revision_name_callback = null |
||
) |
Definition at line 214 of file class.ilResourceStorageMigrationHelper.php.
References buildRecursivePatternIterator(), getCollectionBuilder(), movePathToStorage(), and null.
ilResourceStorageMigrationHelper::moveFirstFileOfPatternToStorage | ( | string | $absolute_base_path, |
string | $pattern, | ||
int | $resource_owner_id, | ||
?Closure | $file_name_callback = null , |
||
?Closure | $revision_name_callback = null |
||
) |
Definition at line 250 of file class.ilResourceStorageMigrationHelper.php.
References buildRecursivePatternIterator(), movePathToStorage(), and null.
ilResourceStorageMigrationHelper::movePathToStorage | ( | string | $absolute_path, |
int | $owner_user_id, | ||
?Closure | $file_name_callback = null , |
||
?Closure | $revision_name_callback = null , |
||
?bool | $copy_instead_of_move = false |
||
) |
Definition at line 277 of file class.ilResourceStorageMigrationHelper.php.
References null.
Referenced by moveFilesOfPatternToCollection(), moveFirstFileOfPatternToStorage(), and moveResourceToNewStakeholderAndOwner().
ilResourceStorageMigrationHelper::moveResourceToNewStakeholderAndOwner | ( | ResourceIdentification | $resource_identification, |
ResourceStakeholder | $old_stakeholder, | ||
ResourceStakeholder | $new_stakeholder, | ||
?int | $new_owner_id = null |
||
) |
Definition at line 162 of file class.ilResourceStorageMigrationHelper.php.
References getCollectionBuilder(), movePathToStorage(), and null.
|
protected |
Definition at line 47 of file class.ilResourceStorageMigrationHelper.php.
Referenced by __construct(), and getClientDataDir().
|
protected |
Definition at line 51 of file class.ilResourceStorageMigrationHelper.php.
Referenced by getCollectionBuilder().
|
protected |
Definition at line 48 of file class.ilResourceStorageMigrationHelper.php.
Referenced by getDatabase().
|
protected |
Definition at line 49 of file class.ilResourceStorageMigrationHelper.php.
Referenced by getFlavourBuilder().
|
protected |
Definition at line 53 of file class.ilResourceStorageMigrationHelper.php.
Referenced by getManager().
|
protected |
Definition at line 52 of file class.ilResourceStorageMigrationHelper.php.
|
protected |
Definition at line 50 of file class.ilResourceStorageMigrationHelper.php.
Referenced by getResourceBuilder().