Kkt::setCallbackUrl() - Фикс проверки callback_url по регулярке

pull/2/head v0.3.3-b
Anthony Axenov 2020-06-14 13:44:35 +08:00
parent 7c8ee85b89
commit 3bd043bde7
1 changed files with 2 additions and 2 deletions

View File

@ -183,8 +183,8 @@ class Kkt extends Client
{
if (valid_strlen($url) > Constraints::MAX_LENGTH_CALLBACK_URL) {
throw new AtolCallbackUrlTooLongException($url, Constraints::MAX_LENGTH_CALLBACK_URL);
} elseif (preg_match(Constraints::PATTERN_CALLBACK_URL, $url)) {
throw new AtolInvalidCallbackUrlException();
} elseif (!preg_match(Constraints::PATTERN_CALLBACK_URL, $url)) {
throw new AtolInvalidCallbackUrlException('Callback URL not matches with pattern');
}
$this->kkt_config[$this->isTestMode() ? 'test' : 'prod']['callback_url'] = $url;
return $this;