Skip to content

Commit a25d47c

Browse files
authored
Merge pull request #32 from Copyleaks/fix-backslash-at-index
Fix Bugs at index & update readme
2 parents 84dd68b + 315342e commit a25d47c

File tree

2 files changed

+42
-41
lines changed

2 files changed

+42
-41
lines changed

README.md

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ Get intelligent suggestions for improving grammar, spelling, style, and overall
131131

132132
use Copyleaks\Copyleaks;
133133
use Copyleaks\CopyleaksWritingAssistantSubmissionModel;
134-
134+
use Copyleaks\ScoreWeights;
135135
// --- Your Credentials ---
136136
$EMAIL_ADDRESS = 'YOUR_EMAIL_ADDRESS';
137137
$KEY = 'YOUR_API_KEY';
@@ -169,33 +169,34 @@ Scan and moderate text content for unsafe, inappropriate, or policy-violating ma
169169

170170
use Copyleaks\Copyleaks;
171171
use Copyleaks\CopyleaksTextModerationRequestModel;
172-
172+
use Copyleaks\CopyleaksTextModerationConstants;
173+
use Copyleaks\CopyleaksTextModerationLanguages;
174+
use Copyleaks\CopyleaksTextModerationResponseModel;
173175
// --- Your Credentials ---
174176
$EMAIL_ADDRESS = 'YOUR_EMAIL_ADDRESS';
175177
$KEY = 'YOUR_API_KEY';
176178
$WEBHOOK_URL = 'https://your-server.com/webhook/{STATUS}';
177179
// --------------------
178180

179-
var labelsArray = new CopyleaksTextModerationLabel[]
180-
{
181-
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants.ADULT_V1),
182-
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants.TOXIC_V1),
183-
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants.VIOLENT_V1),
184-
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants.PROFANITY_V1),
185-
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants.SELF_HARM_V1),
186-
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants.HARASSMENT_V1),
187-
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants.HATE_SPEECH_V1),
188-
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants.DRUGS_V1),
189-
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants.FIREARMS_V1),
190-
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants.CYBERSECURITY_V1)
191-
};
192-
193-
var model = new CopyleaksTextModerationRequestModel(
194-
text: "This is some text to scan.",
195-
sandbox: true,
196-
language: CopyleaksTextModerationLanguages.ENGLISH,
197-
labels: labelsArray
198-
);
181+
$labelsArray=[
182+
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::ADULT_V1),
183+
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::TOXIC_V1),
184+
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::VIOLENT_V1),
185+
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::PROFANITY_V1),
186+
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::SELF_HARM_V1),
187+
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::HARASSMENT_V1),
188+
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::HATE_SPEECH_V1),
189+
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::DRUGS_V1),
190+
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::FIREARMS_V1),
191+
new CopyleaksTextModerationLabel(CopyleaksTextModerationConstants::CYBERSECURITY_V1)
192+
]; // labels
193+
194+
$textModerationRequest = new CopyleaksTextModerationRequestModel(
195+
"This is some text to scan.", // text
196+
true, // sandbox mode
197+
CopyleaksTextModerationLanguages::ENGLISH, // language
198+
$labelsArray
199+
);
199200

200201
$response = $this->copyleaks->textModerationClient->submitText($authToken, time(), $model);
201202
$textModerationResponse= CopyleaksTextModerationResponseModel::fromArray(json_decode(json_encode($response), true));

src/Models/submissions/Webhooks/index.php

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -24,31 +24,31 @@
2424
*/
2525

2626
namespace Copyleaks;
27-
include_once('baseModels\Metadata.php');
28-
include_once('baseModels\Webhook.php');
29-
include_once('baseModels\StatusWebhook.php');
27+
include_once('baseModels/Metadata.php');
28+
include_once('baseModels/Webhook.php');
29+
include_once('baseModels/StatusWebhook.php');
3030

3131

32-
include_once('ResultsModels\SharedResultsModel.php');
33-
include_once('NewResultsModel\NewResultScore.php');
34-
include_once('NewResultsModel\NewResultsInternet.php');
35-
include_once('NewResultsModel\NewResultsRepositories.php');
32+
include_once('ResultsModels/SharedResultsModel.php');
33+
include_once('NewResultsModel/NewResultScore.php');
34+
include_once('NewResultsModel/NewResultsInternet.php');
35+
include_once('NewResultsModel/NewResultsRepositories.php');
3636

3737

38-
include_once('ResultsModels\Batch.php');
39-
include_once('ResultsModels\Internet.php');
40-
include_once('ResultsModels\Database.php');
41-
include_once('ResultsModels\Repositories.php');
42-
include_once('ResultsModels\RepositoryMetadata.php');
43-
include_once('ResultsModels\Score.php');
44-
include_once('ResultsModels\Tags.php');
38+
include_once('ResultsModels/Batch.php');
39+
include_once('ResultsModels/Internet.php');
40+
include_once('ResultsModels/Database.php');
41+
include_once('ResultsModels/Repositories.php');
42+
include_once('ResultsModels/RepositoryMetadata.php');
43+
include_once('ResultsModels/Score.php');
44+
include_once('ResultsModels/Tags.php');
4545

46-
include_once('CompletedModels\Notifications.php');
47-
include_once('CompletedModels\Results.php');
48-
include_once('CompletedModels\ScannedDocument.php');
46+
include_once('CompletedModels/Notifications.php');
47+
include_once('CompletedModels/Results.php');
48+
include_once('CompletedModels/ScannedDocument.php');
4949

50-
include_once('ErrorModels\Error.php');
51-
include_once('NotificationsModel\Alerts.php');
50+
include_once('ErrorModels/Error.php');
51+
include_once('NotificationsModel/Alerts.php');
5252
include_once('ExportModels/Task.php');
5353

5454
include_once('CompletedWebhook.php');

0 commit comments

Comments
 (0)