updatePaths
This commit is contained in:
parent
b3047088d4
commit
63ccb5e4dc
1 changed files with 29 additions and 1 deletions
28
src/Path.php
28
src/Path.php
|
|
@ -426,5 +426,33 @@ class Path
|
||||||
mkdir($path_dst, 0777, true);
|
mkdir($path_dst, 0777, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Обновить относительную ссылку при переносе файла
|
||||||
|
*
|
||||||
|
* @param String $relativePath - относительная ссылка до переноса
|
||||||
|
* @param String $srcFile - абсолютный путь к папке содержащей файл со ссылкой до переноса
|
||||||
|
* @param String $dstFile - абсолютный путь к папке содержащей файл со ссылкой после переноса
|
||||||
|
*
|
||||||
|
* @return String
|
||||||
|
*/
|
||||||
|
static function updateRelativePathOnFileMove($relativePath, $srcFile, $dstFile) {
|
||||||
|
$srcToDst = self::relative($srcFile, $dstFile);
|
||||||
|
return self::join($srcToDst, $relativePath);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Обновить относительную ссылку при переносе папки
|
||||||
|
*
|
||||||
|
* @param String $relativePath - относительная ссылка до переноса
|
||||||
|
* @param String $file - абсолютный путь к файлу содержащему ссылку до переноса
|
||||||
|
* @param String $srcDir - абсолютный путь к переносимой папке до переноса
|
||||||
|
* @param String $dstDir - абсолютный путь к переносимой папке после переноса
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
static function updateRelativePathOnDirectoryMove($relativePath, $file, $srcDir = NULL , $dstFile = NULL) {
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue