private function asseticDump(OutputInterface $output, KernelInterface $kernel)
{
$consolePath = $kernel->getRootDir() . '/console';
$assetProcess = new Process('php ' . $consolePath . ' assets:install --env=prod && php ' . $consolePath . ' assetic:dump --env=prod && php ' . $consolePath . ' cache:clear --env=prod', $kernel->getRootDir() . '/..', null, null, 600);
$assetProcess->setPty(true);
try {
$assetProcess->mustRun();
$output->writeln($assetProcess->getOutput());
} catch (ProcessFailedException $e) {
echo $e->getMessage();
$output->writeln($e->getMessage());
}
if ($assetProcess->isSuccessful()) {
$output->writeln('<info>Assets succesfully installed</info>');
} else {
$output->writeln('<error>Assets installation failed</error>');
}
}