Sulu\Bundle\MediaBundle\Command\InitCommand::execute PHP Method

execute() protected method

protected execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
    protected function execute(InputInterface $input, OutputInterface $output)
    {
        $baseDir = dirname($this->getContainer()->get('kernel')->getRootDir());
        /** @var Filesystem $filesystem */
        $filesystem = $this->getContainer()->get('filesystem');
        $output->writeln('Create media dirs in ' . $baseDir);
        $uploadDir = $this->getContainer()->getParameter('sulu_media.media.storage.local.path');
        $output->writeln('Create Upload dir in ' . $uploadDir);
        if (!is_dir($uploadDir)) {
            $filesystem->mkdir($uploadDir);
        } else {
            $output->writeLn('Directory ' . $uploadDir . ' already exists');
        }
        $mediaCacheDir = $this->getContainer()->getParameter('sulu_media.format_cache.path');
        $output->writeln('Create Media Cache dir in ' . $mediaCacheDir);
        if (!is_dir($mediaCacheDir)) {
            $filesystem->mkdir($mediaCacheDir);
        } else {
            $output->writeLn('Directory ' . $mediaCacheDir . ' already exists');
        }
    }