Skip to content

Commit 5d67790

Browse files
Update demo.php
refactored text moderation example
1 parent 7c3a1b9 commit 5d67790

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

demo/demo.php

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -243,22 +243,24 @@ private function TEST_MISC() {
243243
}
244244
private function TEST_textModeration(CopyleaksAuthToken $authToken) {
245245

246+
$labelsArray=[
247+
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::ADULT_V1),
248+
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::TOXIC_V1),
249+
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::VIOLENT_V1),
250+
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::PROFANITY_V1),
251+
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::SELF_HARM_V1),
252+
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::HARASSMENT_V1),
253+
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::HATE_SPEECH_V1),
254+
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::DRUGS_V1),
255+
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::FIREARMS_V1),
256+
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::CYBERSECURITY_V1)
257+
]; // labels
258+
246259
$textModerationRequest = new CopyleaksTextModerationRequestModel(
247260
"This is some text to scan.", // text
248261
true, // sandbox mode
249262
CopyleaksTextModerationLanguages::ENGLISH, // language
250-
[
251-
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::ADULT_V1),
252-
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::TOXIC_V1),
253-
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::VIOLENT_V1),
254-
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::PROFANITY_V1),
255-
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::SELF_HARM_V1),
256-
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::HARASSMENT_V1),
257-
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::HATE_SPEECH_V1),
258-
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::DRUGS_V1),
259-
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::FIREARMS_V1),
260-
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::CYBERSECURITY_V1)
261-
] // labels
263+
$labelsArray
262264
);
263265

264266
$response = $this->copyleaks->textModerationClient->submitText($authToken, time(), $textModerationRequest);

0 commit comments

Comments
 (0)