write("Validating plugins...");
foreach ($this->container['plugins.explorer'] as $directory) {
$manifests[] = $this->container['plugins.plugins-validator']->validatePlugin($directory);
}
$output->writeln(" OK");
return $manifests;
}
protected function updateConfigFiles(InputInterface $input, OutputInterface $output)
{
$manifests = $this->validatePlugins($input, $output);
$output->write("Updating config files...");
$this->container['plugins.autoloader-generator']->write($manifests);
$output->writeln(" OK");
$output->write('Building LESS assets ...');
$this->container['phraseanet.less-builder']->build($this->container['phraseanet.less-mapping.customizable']);
$output->writeln(" OK");
}
}