public function submitSpam($permaLink, $content, $type, $author = '', $authorEmailAddress = '', $authorUri = '')
    {
        if ($this->settings['apiKey'] === '') {
            $this->systemLogger->log('Could not submit new spam sample to Akismet because no API key was provided in the settings.', LOG_WARNING);
        }

        $arguments = array(
            'permalink' => $permaLink,
            'comment_type' => $type,
            'comment_author' => $author,
            'comment_author_email' => $authorEmailAddress,
            'comment_author_url' => $authorUri,
            'comment_content' => $content
        );
        $this->sendRequest('submit-spam', $arguments);
        $this->systemLogger->log(sprintf('Submitted new sample of spam (comment for "%s") to Akismet.', $permaLink), LOG_INFO);
    }