src/Configuration/Option/CRC16.php
public function filter(OptionsInterface $options, $value)
    {
        if (is_callable($value)) {
            $value = call_user_func($value, $options);
        }

        if (is_string($value)) {
            return $this->getHashGeneratorByDescription($options, $value);
        } elseif ($value instanceof Hash\HashGeneratorInterface) {
            return $value;
        } else {
            $class = get_class($this);
            throw new \InvalidArgumentException("$class expects a valid hash generator");
        }
    }
public function filter(OptionsInterface $options, $value)
    {
        if (is_callable($value)) {
            $value = call_user_func($value, $options);
        }

        if (is_string($value)) {
            return $this->getHashGeneratorByDescription($options, $value);
        } elseif ($value instanceof Hash\HashGeneratorInterface) {
            return $value;
        } else {
            $class = get_class($this);
            throw new \InvalidArgumentException("$class expects a valid hash generator");
        }
    }
public function filter ( OptionsInterface $ options , $ value ) { if ( is_callable ( $ value ) ) { $ value = call_user_func ( $ value , $ options ) ; } if ( is_string ( $ value ) ) { return $ this -> getHashGeneratorByDescription ( $ options , $ value ) ; } elseif ( $ value instanceof Hash \ HashGeneratorInterface ) { return $ value ; } else { $ class = get_class ( $ this ) ; throw new \ InvalidArgumentException ( "$class expects a valid hash generator" ) ; } }
{@inheritdoc}
{