protected function getConfiguration(InputInterface $input)
    {
        $configuration = new Configuration();

        $configuration->setImagine($this->getImagine($input->getOption('driver')));
        $configuration->setOptions($input->getOption('options'));

        $configuration->getFinder()
               ->name($input->getArgument('pattern'))
               ->in($input->getArgument('source'));

        $configuration->setImage($input->getArgument('image'));
        $configuration->setColor(new Color($input->getOption('color'), $input->getOption('alpha')));
        $configuration->setStylesheet($input->getArgument('stylesheet'));
        $configuration->setSelector($input->getArgument('selector'));

        return $configuration;
    }
protected function getConfiguration(InputInterface $input)
    {
        $configuration = new Configuration();

        $configuration->setImagine($this->getImagine($input->getOption('driver')));
        $configuration->setOptions($input->getOption('options'));

        $configuration->getFinder()
               ->name($input->getArgument('pattern'))
               ->in($input->getArgument('source'));

        $configuration->setImage($input->getArgument('image'));
        $configuration->setColor(new Color($input->getOption('color'), $input->getOption('alpha')));
        $configuration->setStylesheet($input->getArgument('stylesheet'));
        $configuration->setSelector($input->getArgument('selector'));

        return $configuration;
    }
protected function getConfiguration ( InputInterface $ input ) { $ configuration = new Configuration ( ) ; $ configuration -> setImagine ( $ this -> getImagine ( $ input -> getOption ( 'driver' ) ) ) ; $ configuration -> setOptions ( $ input -> getOption ( 'options' ) ) ; $ configuration -> getFinder ( ) -> name ( $ input -> getArgument ( 'pattern' ) ) -> in ( $ input -> getArgument ( 'source' ) ) ; $ configuration -> setImage ( $ input -> getArgument ( 'image' ) ) ; $ configuration -> setColor ( new Color ( $ input -> getOption ( 'color' ) , $ input -> getOption ( 'alpha' ) ) ) ; $ configuration -> setStylesheet ( $ input -> getArgument ( 'stylesheet' ) ) ; $ configuration -> setSelector ( $ input -> getArgument ( 'selector' ) ) ; return $ configuration ; }
Returns a Configuration instance.

@param  InputInterface $input
@return Configuration
Returns a Configuration instance .