Skip to content

Commit 62a4860

Browse files
committed
Merge branch 'trunk' into add-http-client-and-auth
2 parents 4188e96 + 3a6d402 commit 62a4860

File tree

15 files changed

+260
-734
lines changed

15 files changed

+260
-734
lines changed

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
"php-http/mock-client": "^1.0",
3737
"phpstan/phpstan": "~2.1",
3838
"phpunit/phpunit": "^9.5 || ^10.0",
39+
"slevomat/coding-standard": "^8.20",
3940
"squizlabs/php_codesniffer": "^3.7"
4041
},
4142
"minimum-stability": "dev",

composer.lock

Lines changed: 120 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

phpcs.xml.dist

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@
99
<!-- Ignore vendor directory -->
1010
<exclude-pattern>*/vendor/*</exclude-pattern>
1111

12-
<!-- Use PSR-12 standard -->
13-
<rule ref="PSR12"/>
14-
1512
<!-- Show progress, show sniff codes in all reports -->
1613
<arg value="sp"/>
1714

@@ -20,4 +17,18 @@
2017

2118
<!-- Enable colors in output -->
2219
<arg name="colors"/>
20+
21+
<!-- Use PSR-12 standard -->
22+
<rule ref="PSR12"/>
23+
24+
<!-- Enforce namespace best practices -->
25+
<rule ref="SlevomatCodingStandard.Namespaces.DisallowGroupUse" />
26+
<rule ref="SlevomatCodingStandard.Namespaces.UseDoesNotStartWithBackslash" />
27+
<rule ref="SlevomatCodingStandard.Namespaces.AlphabeticallySortedUses" />
28+
<rule ref="SlevomatCodingStandard.Namespaces.UseFromSameNamespace" />
29+
<rule ref="SlevomatCodingStandard.Namespaces.UnusedUses">
30+
<properties>
31+
<property name="searchAnnotations" value="true" />
32+
</properties>
33+
</rule>
2334
</ruleset>

src/Messages/DTO/Message.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
namespace WordPress\AiClient\Messages\DTO;
66

7-
use InvalidArgumentException;
87
use WordPress\AiClient\Common\AbstractDataTransferObject;
98
use WordPress\AiClient\Messages\Enums\MessageRoleEnum;
109

src/Messages/DTO/ModelMessage.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
namespace WordPress\AiClient\Messages\DTO;
66

77
use WordPress\AiClient\Messages\Enums\MessageRoleEnum;
8-
use WordPress\AiClient\Common\Traits\HasJsonSerialization;
98

109
/**
1110
* Represents a message from the AI model.

src/Messages/DTO/SystemMessage.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
namespace WordPress\AiClient\Messages\DTO;
66

77
use WordPress\AiClient\Messages\Enums\MessageRoleEnum;
8-
use WordPress\AiClient\Common\Traits\HasJsonSerialization;
98

109
/**
1110
* Represents a system instruction message.

src/Messages/DTO/UserMessage.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
namespace WordPress\AiClient\Messages\DTO;
66

77
use WordPress\AiClient\Messages\Enums\MessageRoleEnum;
8-
use WordPress\AiClient\Common\Traits\HasJsonSerialization;
98

109
/**
1110
* Represents a message from a user.

src/Operations/DTO/GenerativeAiOperation.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
namespace WordPress\AiClient\Operations\DTO;
66

7-
use InvalidArgumentException;
87
use WordPress\AiClient\Common\AbstractDataTransferObject;
98
use WordPress\AiClient\Operations\Contracts\OperationInterface;
109
use WordPress\AiClient\Operations\Enums\OperationStateEnum;

0 commit comments

Comments
 (0)