[comment] check null once
This commit is contained in:
parent
23c3bf00fb
commit
3581945e09
1 changed files with 3 additions and 6 deletions
|
@ -565,7 +565,8 @@ class CommentList extends Extension
|
||||||
private function is_spam_akismet(string $text): bool
|
private function is_spam_akismet(string $text): bool
|
||||||
{
|
{
|
||||||
global $config, $user;
|
global $config, $user;
|
||||||
if (strlen($config->get_string('comment_wordpress_key')) > 0) {
|
$key = $config->get_string('comment_wordpress_key');
|
||||||
|
if (!is_null($key) && strlen($key) > 0) {
|
||||||
$comment = [
|
$comment = [
|
||||||
'author' => $user->name,
|
'author' => $user->name,
|
||||||
'email' => $user->email,
|
'email' => $user->email,
|
||||||
|
@ -577,11 +578,7 @@ class CommentList extends Extension
|
||||||
];
|
];
|
||||||
|
|
||||||
// @phpstan-ignore-next-line
|
// @phpstan-ignore-next-line
|
||||||
$akismet = new \Akismet(
|
$akismet = new \Akismet($_SERVER['SERVER_NAME'], $key, $comment);
|
||||||
$_SERVER['SERVER_NAME'],
|
|
||||||
$config->get_string('comment_wordpress_key'),
|
|
||||||
$comment
|
|
||||||
);
|
|
||||||
|
|
||||||
// @phpstan-ignore-next-line
|
// @phpstan-ignore-next-line
|
||||||
if ($akismet->errorsExist()) {
|
if ($akismet->errorsExist()) {
|
||||||
|
|
Reference in a new issue