setDescription('Compile less files'); } /** * {@inheritdoc} */ protected function doExecute(InputInterface $input, OutputInterface $output) { foreach ($this->container['phraseanet.less-assets'] as $source => $target) { $this->container['filesystem']->mkdir(dirname($target)); $this->container['filesystem']->copy($source, $target); } $output->writeln('Building LESS assets'); $this->container['phraseanet.less-builder']->build($this->container['phraseanet.less-mapping'], $output); return 0; } }