|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Class ilResourceStorageMigrationHelper. More...
Collaboration diagram for ilResourceStorageMigrationHelper: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 |
@noinspection 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, ILIAS\Repository\database(), and ILIAS\Setup\Environment\getResource().
Here is the call graph for this function:
|
protected |
Definition at line 367 of file class.ilResourceStorageMigrationHelper.php.
| 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.
| 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 ilDataCollectionStorageMigration\getPreconditions(), ilBadgesFilesMigration\getPreconditions(), ilBadgeTemplatesFilesMigration\getPreconditions(), ilExportFilesToIRSSMigration\getPreconditions(), ILIAS\File\Icon\ilObjFileDefaultIconsObjective\getPreconditions(), ilHTLMMigration\getPreconditions(), ilMobMigration\getPreconditions(), ilStyleIRSSMigration\getPreconditions(), and ilTestQuestionPoolFileUploadQuestionMigration\getPreconditions().
Here is the caller graph for this function:| 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.
| 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.
| 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.
| 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.
| 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.
|
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().