|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
Class ilResourceStorageMigrationHelper. More...
Collaboration diagram for ilResourceStorageMigrationHelper:Public Member Functions | |
| __construct (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 48 of file class.ilResourceStorageMigrationHelper.php.
| ilResourceStorageMigrationHelper::__construct | ( | ResourceStakeholder | $stakeholder, |
| Environment | $environment | ||
| ) |
ilResourceStorageMigrationHelper constructor.
| string | $client_data_dir | |
| ilDBInterface | $database |
PhpFieldAssignmentTypeMismatchInspection
Definition at line 64 of file class.ilResourceStorageMigrationHelper.php.
References $client_data_dir, $client_id, $container, $data_dir, Vendor\Package\$f, $stakeholder, InitResourceStorage\D_REPOSITORIES, InitResourceStorage\D_REPOSITORY_PRELOADER, and ILIAS\Setup\Environment\getResource().
Here is the call graph for this function:
|
protected |
Definition at line 372 of file class.ilResourceStorageMigrationHelper.php.
Referenced by moveFilesOfPatternToCollection(), and moveFirstFileOfPatternToStorage().
Here is the caller graph for this function:| ilResourceStorageMigrationHelper::getClientDataDir | ( | ) |
Definition at line 133 of file class.ilResourceStorageMigrationHelper.php.
References $client_data_dir.
| ilResourceStorageMigrationHelper::getCollectionBuilder | ( | ) |
Definition at line 157 of file class.ilResourceStorageMigrationHelper.php.
References $collection_builder.
Referenced by moveFilesOfPatternToCollection(), and moveResourceToNewStakeholderAndOwner().
Here is the caller graph for this function:| ilResourceStorageMigrationHelper::getDatabase | ( | ) |
Definition at line 138 of file class.ilResourceStorageMigrationHelper.php.
References $database.
| ilResourceStorageMigrationHelper::getFlavourBuilder | ( | ) |
Definition at line 152 of file class.ilResourceStorageMigrationHelper.php.
References $flavour_builder.
| ilResourceStorageMigrationHelper::getManager | ( | ) |
Definition at line 162 of file class.ilResourceStorageMigrationHelper.php.
References $manager.
|
static |
Definition at line 121 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().
Here is the caller graph for this function:| ilResourceStorageMigrationHelper::getResourceBuilder | ( | ) |
Definition at line 148 of file class.ilResourceStorageMigrationHelper.php.
References $resource_builder.
| ilResourceStorageMigrationHelper::getStakeholder | ( | ) |
Definition at line 143 of file class.ilResourceStorageMigrationHelper.php.
References $stakeholder.
| ilResourceStorageMigrationHelper::moveDirectoryToContainerResource | ( | string | $absolute_path_to_directory, |
| int | $owner_user_id | ||
| ) |
Definition at line 329 of file class.ilResourceStorageMigrationHelper.php.
References Vendor\Package\$e, and ILIAS\ResourceStorage\Resource\CONTAINER.
| 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 219 of file class.ilResourceStorageMigrationHelper.php.
References buildRecursivePatternIterator(), getCollectionBuilder(), and movePathToStorage().
Here is the call graph for this function:| 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 255 of file class.ilResourceStorageMigrationHelper.php.
References buildRecursivePatternIterator(), and movePathToStorage().
Here is the call graph for this function:| 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 282 of file class.ilResourceStorageMigrationHelper.php.
References Vendor\Package\$e.
Referenced by moveFilesOfPatternToCollection(), moveFirstFileOfPatternToStorage(), and moveResourceToNewStakeholderAndOwner().
Here is the caller graph for this function:| ilResourceStorageMigrationHelper::moveResourceToNewStakeholderAndOwner | ( | ResourceIdentification | $resource_identification, |
| ResourceStakeholder | $old_stakeholder, | ||
| ResourceStakeholder | $new_stakeholder, | ||
| ?int | $new_owner_id = null |
||
| ) |
Definition at line 167 of file class.ilResourceStorageMigrationHelper.php.
References getCollectionBuilder(), and movePathToStorage().
Here is the call graph for this function:
|
protected |
Definition at line 50 of file class.ilResourceStorageMigrationHelper.php.
Referenced by __construct(), and getClientDataDir().
|
protected |
Definition at line 54 of file class.ilResourceStorageMigrationHelper.php.
Referenced by getCollectionBuilder().
|
protected |
Definition at line 51 of file class.ilResourceStorageMigrationHelper.php.
Referenced by getDatabase().
|
protected |
Definition at line 52 of file class.ilResourceStorageMigrationHelper.php.
Referenced by getFlavourBuilder().
|
protected |
Definition at line 57 of file class.ilResourceStorageMigrationHelper.php.
Referenced by getManager().
|
protected |
Definition at line 56 of file class.ilResourceStorageMigrationHelper.php.
|
protected |
Definition at line 53 of file class.ilResourceStorageMigrationHelper.php.
Referenced by getResourceBuilder().
|
protected |
Definition at line 55 of file class.ilResourceStorageMigrationHelper.php.
Referenced by __construct(), and getStakeholder().