<?php
/**
 * Created by PhpStorm.
 * User: damien
 * Date: 17/03/2018
 * Time: 11:53
 */

namespace Actigraph\ActipageBaseBundle\Services;


class ContentSecurityPolicyNonceService
{
    /**
     * Placeholder émis dans le HTML à la place du vrai nonce.
     * Il est remplacé par un nonce frais à chaque réponse par
     * ContentSecurityPolicyResponseSubscriber. Cela rend le nonce compatible
     * avec la mise en cache des pages/fragments : le HTML mis en cache contient
     * ce placeholder constant, remplacé par une valeur unique à chaque requête.
     */
    const PLACEHOLDER = '__CSP_NONCE_PLACEHOLDER_9f2a4c7e__';

    public function getNonce(){
        return self::PLACEHOLDER;
    }
}