[FrameworkBundle] Add project directory default for installing assets

This commit is contained in:
Noah Heck 2016-11-25 22:05:18 -07:00
parent 635d77b32a
commit 7a11f3ecf3

View File

@ -82,7 +82,13 @@ EOT
$targetArg = rtrim($input->getArgument('target'), '/');
if (!is_dir($targetArg)) {
throw new \InvalidArgumentException(sprintf('The target directory "%s" does not exist.', $input->getArgument('target')));
$appRoot = $this->getContainer()->getParameter('kernel.root_dir').'/..';
$targetArg = $appRoot.'/'.$targetArg;
if (!is_dir($targetArg)) {
throw new \InvalidArgumentException(sprintf('The target directory "%s" does not exist.', $input->getArgument('target')));
}
}
$this->filesystem = $this->getContainer()->get('filesystem');