Added --symlink option to assets:install command
This commit is contained in:
parent
18ba4fd567
commit
7ad510d6ef
@ -34,6 +34,7 @@ class AssetsInstallCommand extends Command
|
||||
->setDefinition(array(
|
||||
new InputArgument('target', InputArgument::REQUIRED, 'The target directory'),
|
||||
))
|
||||
->addOption('symlink', null, InputOption::PARAMETER_NONE, 'Symlinks the assets instead of copying it')
|
||||
->setName('assets:install')
|
||||
;
|
||||
}
|
||||
@ -58,8 +59,13 @@ class AssetsInstallCommand extends Command
|
||||
$targetDir = $input->getArgument('target').'/bundles/'.preg_replace('/bundle$/', '', strtolower($bundle->getName()));
|
||||
|
||||
$filesystem->remove($targetDir);
|
||||
mkdir($targetDir, 0777, true);
|
||||
$filesystem->mirror($originDir, $targetDir);
|
||||
|
||||
if ($input->getOption('symlink')) {
|
||||
$filesystem->symlink($originDir, $targetDir);
|
||||
} else {
|
||||
mkdir($targetDir, 0777, true);
|
||||
$filesystem->mirror($originDir, $targetDir);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user