/** * @param string name * @param array $source * @param array $options */ public function __construct($name, array $source, array $options = array()) { parent::__construct($name, $source, $options); $resolver = new OptionsResolver(); $this->setDefaultOptions($resolver); $this->options = $resolver->resolve($options); $this->imageData = null; $this->imagesStorage = null; }
/** * @param string name * @param array $source * @param array $options */ public function __construct($name, array $source, array $options = array()) { $options = $this->defaults($options); parent::__construct($name, $source, $options); $this->isCombine = (bool) $options['combine']; }