Joli\GifExceptionBundle\Command\GifOptimizerCommand::initialize PHP Method

initialize() protected method

protected initialize ( 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 initialize(InputInterface $input, OutputInterface $output)
    {
        $ignoreErrors = (bool) $input->getOption('ignore_errors');
        $optimizationLevel = $input->getOption('optimization_level');
        $width = $input->getOption('resize_width');
        $options = array('ignore_errors' => $ignoreErrors, 'gifsicle_options' => array('-b', $optimizationLevel, '--resize-width=' . $width));
        $factory = new OptimizerFactory($options);
        $this->optimizer = $factory->get('gif');
    }