@@ -243,22 +243,24 @@ private function TEST_MISC() {
243243 }
244244private 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