merged branch jonathaningram/patch-1 (PR #2466)
Commits
-------
6343bef
[HttpKernel] Updated mirror method to check for symlinks before dirs and files
Discussion
----------
[HttpKernel] Updated mirror method to check for symlinks before dirs and files
Bug fix: yes
Feature addition: no
Backwards compatibility break: no
Symfony2 tests pass: yes
Fixes the following tickets: #2436
This commit is contained in:
commit
68eb068fd8
@ -204,12 +204,12 @@ class Filesystem
|
||||
foreach ($iterator as $file) {
|
||||
$target = $targetDir.'/'.str_replace($originDir.DIRECTORY_SEPARATOR, '', $file->getPathname());
|
||||
|
||||
if (is_dir($file)) {
|
||||
if (is_link($file)) {
|
||||
$this->symlink($file, $target);
|
||||
} else if (is_dir($file)) {
|
||||
$this->mkdir($target);
|
||||
} else if (is_file($file) || ($copyOnWindows && is_link($file))) {
|
||||
$this->copy($file, $target, isset($options['override']) ? $options['override'] : false);
|
||||
} else if (is_link($file)) {
|
||||
$this->symlink($file, $target);
|
||||
} else {
|
||||
throw new \RuntimeException(sprintf('Unable to guess "%s" file type.', $file));
|
||||
}
|
||||
|
Reference in New Issue
Block a user