Composer package that replicates WordPress nonces in an object oriented way.
use RouvenHurling\Nonces\Config;
Config::setSalt($salt);
Config::setUserId($userId);
Config::setSessionToken($sessionToken);
use RouvenHurling\Nonces\Nonce;
$nonce = new Nonce('readme-action');
$nonce->generate();
use RouvenHurling\Nonces\Verifer;
$verifier = new Verifier();
$verifier->verify($nonce, $action);
$nonce = new Nonce('Action', $myConfig);
$verifier = new Verifier($myConfig);
$nonce->setLifespan(172800);
$nonce->setAlgorithm('sha256');
$nonce->setSalt($salt);
$nonce->setUserId($userId);
$nonce->setSessionToken($sessionToken);