<?php


namespace iDServer\Message\Strategy;


use DOMDocument;
use iDServer\Saml\AuthnRequestData;

class EidasMessageHandlingStrategy extends AbstractMessageHandlingStrategy
{
    /**
     * @param AuthnRequestData $data
     * @return DOMDocument
     */
    public function createAuthnRequest(AuthnRequestData $data): DOMDocument
    {
        $doc = parent::createAuthnRequest($data);

        $doc->documentElement->setAttribute('ForceAuthn', 'true');
        $doc->documentElement->setAttribute('IsPassive', 'false');

        return $doc;
    }
}
