public function getState($clientConfigId, $state)
{
if (!isset($_SESSION['php-oauth-client']['state'])) {
return false;
}
foreach ($_SESSION['php-oauth-client']['state'] as $s) {
$sessionState = unserialize($s);
if ($clientConfigId !== $sessionState->getClientConfigId()) {
continue;
}
if ($state !== $sessionState->getState()) {
continue;
}
return $sessionState;
}
return false;
}