Helper.php in Anti Spam by CleanTalk 8.3
File
src/lib/Cleantalk/ApbctDrupal/Helper.php
View source
<?php
namespace Drupal\cleantalk\lib\Cleantalk\ApbctDrupal;
class Helper extends \Drupal\cleantalk\lib\Cleantalk\Common\Helper {
public static function ip_get($ips_input = array(
'real',
'remote_addr',
'x_forwarded_for',
'x_real_ip',
'cloud_flare',
), $v4_only = true) {
if (count($ips_input) == 1 && in_array('real', $ips_input) && \Drupal::request() !== null) {
return \Drupal::request()
->getClientIp();
}
else {
return parent::ip_get($ips_input, $v4_only) ? parent::ip_get($ips_input, $v4_only) : '::1';
}
}
}