public static function fromResponseParameters(array $parameters, Context $context = null)
    {
        if (empty($parameters['responseFingerprintOrder'])) {
            throw new \UnexpectedValueException('The responseFingerprintOrder parameter is missing');
        }

        $self = static::fromParameters($parameters);
        $self->setFingerprintOrder(explode(',', $parameters['responseFingerprintOrder']));

        if (null !== $context) {
            $self->setContext($context);
        }

        return $self;
    }
public static function fromResponseParameters(array $parameters, Context $context = null)
    {
        if (empty($parameters['responseFingerprintOrder'])) {
            throw new \UnexpectedValueException('The responseFingerprintOrder parameter is missing');
        }

        $self = static::fromParameters($parameters);
        $self->setFingerprintOrder(explode(',', $parameters['responseFingerprintOrder']));

        if (null !== $context) {
            $self->setContext($context);
        }

        return $self;
    }
public static function fromResponseParameters ( array $ parameters , Context $ context = null ) { if ( empty ( $ parameters [ 'responseFingerprintOrder' ] ) ) { throw new \ UnexpectedValueException ( 'The responseFingerprintOrder parameter is missing' ) ; } $ self = static :: fromParameters ( $ parameters ) ; $ self -> setFingerprintOrder ( explode ( ',' , $ parameters [ 'responseFingerprintOrder' ] ) ) ; if ( null !== $ context ) { $ self -> setContext ( $ context ) ; } return $ self ; }
Create a fingerprint based on received response paramaters

@param array   $parameters
@param Context $context
@return Fingerprint
Create a fingerprint based on received response paramaters