protected function getFilteredOptions(array $options)
    {
        $default = $this->getDefaultOptions();
        $options = \array_merge($default, $options);

        $uses = \array_unique(\array_merge([
            'path', 'filename', 'extension', 'format',
        ], \array_keys($default)));

        $data = Arr::only($options, $uses);

        return $data;
    }
protected function getFilteredOptions(array $options)
    {
        $default = $this->getDefaultOptions();
        $options = \array_merge($default, $options);

        $uses = \array_unique(\array_merge([
            'path', 'filename', 'extension', 'format',
        ], \array_keys($default)));

        $data = Arr::only($options, $uses);

        return $data;
    }
protected function getFilteredOptions ( array $ options ) { $ default = $ this -> getDefaultOptions ( ) ; $ options = \ array_merge ( $ default , $ options ) ; $ uses = \ array_unique ( \ array_merge ( [ 'path' , 'filename' , 'extension' , 'format' , ] , \ array_keys ( $ default ) ) ) ; $ data = Arr :: only ( $ options , $ uses ) ; return $ data ; }
Get filtered options.

@param  array  $options

@return array
Get filtered options .