public function applyFilter(BinaryInterface $binary, $filter, array $runtimeConfig = [])
    {
        $config = array_replace_recursive(
            $this->getFilterConfiguration()->get($filter),
            $runtimeConfig
        );

        return $this->apply($binary, $config);
    }
public function applyFilter(BinaryInterface $binary, $filter, array $runtimeConfig = [])
    {
        $config = array_replace_recursive(
            $this->getFilterConfiguration()->get($filter),
            $runtimeConfig
        );

        return $this->apply($binary, $config);
    }
public function applyFilter ( BinaryInterface $ binary , $ filter , array $ runtimeConfig = [ ] ) { $ config = array_replace_recursive ( $ this -> getFilterConfiguration ( ) -> get ( $ filter ) , $ runtimeConfig ) ; return $ this -> apply ( $ binary , $ config ) ; }
Apply the provided filter set on the given binary.

@param BinaryInterface $binary
@param string          $filter
@param array           $runtimeConfig

@throws \InvalidArgumentException

@return BinaryInterface
Apply the provided filter set on the given binary .