Skip to content

Commit 77800cd

Browse files
committed
fix: corrects DTO abstract class name
1 parent e964a1d commit 77800cd

21 files changed

+73
-73
lines changed

src/Common/AbstractDataValueObject.php renamed to src/Common/AbstractDataTransferObject.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
* @template TArrayShape of array<string, mixed>
2828
* @implements WithArrayTransformationInterface<TArrayShape>
2929
*/
30-
abstract class AbstractDataValueObject implements
30+
abstract class AbstractDataTransferObject implements
3131
WithArrayTransformationInterface,
3232
WithJsonSchemaInterface,
3333
JsonSerializable

src/Files/DTO/File.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
use InvalidArgumentException;
88
use RuntimeException;
9-
use WordPress\AiClient\Common\AbstractDataValueObject;
9+
use WordPress\AiClient\Common\AbstractDataTransferObject;
1010
use WordPress\AiClient\Files\Enums\FileTypeEnum;
1111
use WordPress\AiClient\Files\ValueObjects\MimeType;
1212

@@ -25,9 +25,9 @@
2525
* base64Data?: string
2626
* }
2727
*
28-
* @extends AbstractDataValueObject<FileArrayShape>
28+
* @extends AbstractDataTransferObject<FileArrayShape>
2929
*/
30-
class File extends AbstractDataValueObject
30+
class File extends AbstractDataTransferObject
3131
{
3232
public const KEY_FILE_TYPE = 'fileType';
3333
public const KEY_MIME_TYPE = 'mimeType';

src/Messages/DTO/Message.php

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

77
use InvalidArgumentException;
8-
use WordPress\AiClient\Common\AbstractDataValueObject;
8+
use WordPress\AiClient\Common\AbstractDataTransferObject;
99
use WordPress\AiClient\Messages\Enums\MessageRoleEnum;
1010

1111
/**
@@ -23,9 +23,9 @@
2323
* parts: array<MessagePartArrayShape>
2424
* }
2525
*
26-
* @extends AbstractDataValueObject<MessageArrayShape>
26+
* @extends AbstractDataTransferObject<MessageArrayShape>
2727
*/
28-
class Message extends AbstractDataValueObject
28+
class Message extends AbstractDataTransferObject
2929
{
3030
public const KEY_ROLE = 'role';
3131
public const KEY_PARTS = 'parts';

src/Messages/DTO/MessagePart.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
use InvalidArgumentException;
88
use RuntimeException;
9-
use WordPress\AiClient\Common\AbstractDataValueObject;
9+
use WordPress\AiClient\Common\AbstractDataTransferObject;
1010
use WordPress\AiClient\Files\DTO\File;
1111
use WordPress\AiClient\Messages\Enums\MessagePartTypeEnum;
1212
use WordPress\AiClient\Tools\DTO\FunctionCall;
@@ -32,9 +32,9 @@
3232
* functionResponse?: FunctionResponseArrayShape
3333
* }
3434
*
35-
* @extends AbstractDataValueObject<MessagePartArrayShape>
35+
* @extends AbstractDataTransferObject<MessagePartArrayShape>
3636
*/
37-
class MessagePart extends AbstractDataValueObject
37+
class MessagePart extends AbstractDataTransferObject
3838
{
3939
public const KEY_TYPE = 'type';
4040
public const KEY_TEXT = 'text';

src/Operations/DTO/GenerativeAiOperation.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
namespace WordPress\AiClient\Operations\DTO;
66

77
use InvalidArgumentException;
8-
use WordPress\AiClient\Common\AbstractDataValueObject;
8+
use WordPress\AiClient\Common\AbstractDataTransferObject;
99
use WordPress\AiClient\Operations\Contracts\OperationInterface;
1010
use WordPress\AiClient\Operations\Enums\OperationStateEnum;
1111
use WordPress\AiClient\Results\DTO\GenerativeAiResult;
@@ -22,9 +22,9 @@
2222
*
2323
* @phpstan-type GenerativeAiOperationArrayShape array{id: string, state: string, result?: GenerativeAiResultArrayShape}
2424
*
25-
* @extends AbstractDataValueObject<GenerativeAiOperationArrayShape>
25+
* @extends AbstractDataTransferObject<GenerativeAiOperationArrayShape>
2626
*/
27-
class GenerativeAiOperation extends AbstractDataValueObject implements OperationInterface
27+
class GenerativeAiOperation extends AbstractDataTransferObject implements OperationInterface
2828
{
2929
public const KEY_ID = 'id';
3030
public const KEY_STATE = 'state';

src/Providers/DTO/ProviderMetadata.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace WordPress\AiClient\Providers\DTO;
66

7-
use WordPress\AiClient\Common\AbstractDataValueObject;
7+
use WordPress\AiClient\Common\AbstractDataTransferObject;
88
use WordPress\AiClient\Providers\Enums\ProviderTypeEnum;
99

1010
/**
@@ -21,9 +21,9 @@
2121
* type: string
2222
* }
2323
*
24-
* @extends AbstractDataValueObject<ProviderMetadataArrayShape>
24+
* @extends AbstractDataTransferObject<ProviderMetadataArrayShape>
2525
*/
26-
class ProviderMetadata extends AbstractDataValueObject
26+
class ProviderMetadata extends AbstractDataTransferObject
2727
{
2828
public const KEY_ID = 'id';
2929
public const KEY_NAME = 'name';

src/Providers/DTO/ProviderModelsMetadata.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
namespace WordPress\AiClient\Providers\DTO;
66

77
use InvalidArgumentException;
8-
use WordPress\AiClient\Common\AbstractDataValueObject;
8+
use WordPress\AiClient\Common\AbstractDataTransferObject;
99
use WordPress\AiClient\Providers\Models\DTO\ModelMetadata;
1010

1111
/**
@@ -24,9 +24,9 @@
2424
* models: list<ModelMetadataArrayShape>
2525
* }
2626
*
27-
* @extends AbstractDataValueObject<ProviderModelsMetadataArrayShape>
27+
* @extends AbstractDataTransferObject<ProviderModelsMetadataArrayShape>
2828
*/
29-
class ProviderModelsMetadata extends AbstractDataValueObject
29+
class ProviderModelsMetadata extends AbstractDataTransferObject
3030
{
3131
public const KEY_PROVIDER = 'provider';
3232
public const KEY_MODELS = 'models';

src/Providers/Models/DTO/ModelConfig.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
namespace WordPress\AiClient\Providers\Models\DTO;
66

77
use InvalidArgumentException;
8-
use WordPress\AiClient\Common\AbstractDataValueObject;
8+
use WordPress\AiClient\Common\AbstractDataTransferObject;
99
use WordPress\AiClient\Messages\Enums\ModalityEnum;
1010
use WordPress\AiClient\Tools\DTO\Tool;
1111

@@ -39,9 +39,9 @@
3939
* customOptions?: array<string, mixed>
4040
* }
4141
*
42-
* @extends AbstractDataValueObject<ModelConfigArrayShape>
42+
* @extends AbstractDataTransferObject<ModelConfigArrayShape>
4343
*/
44-
class ModelConfig extends AbstractDataValueObject
44+
class ModelConfig extends AbstractDataTransferObject
4545
{
4646
public const KEY_OUTPUT_MODALITIES = 'outputModalities';
4747
public const KEY_SYSTEM_INSTRUCTION = 'systemInstruction';

src/Providers/Models/DTO/ModelMetadata.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
namespace WordPress\AiClient\Providers\Models\DTO;
66

77
use InvalidArgumentException;
8-
use WordPress\AiClient\Common\AbstractDataValueObject;
8+
use WordPress\AiClient\Common\AbstractDataTransferObject;
99
use WordPress\AiClient\Providers\Models\Enums\CapabilityEnum;
1010

1111
/**
@@ -25,9 +25,9 @@
2525
* supportedOptions: list<SupportedOptionArrayShape>
2626
* }
2727
*
28-
* @extends AbstractDataValueObject<ModelMetadataArrayShape>
28+
* @extends AbstractDataTransferObject<ModelMetadataArrayShape>
2929
*/
30-
class ModelMetadata extends AbstractDataValueObject
30+
class ModelMetadata extends AbstractDataTransferObject
3131
{
3232
public const KEY_ID = 'id';
3333
public const KEY_NAME = 'name';

src/Providers/Models/DTO/ModelRequirements.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
namespace WordPress\AiClient\Providers\Models\DTO;
66

77
use InvalidArgumentException;
8-
use WordPress\AiClient\Common\AbstractDataValueObject;
8+
use WordPress\AiClient\Common\AbstractDataTransferObject;
99
use WordPress\AiClient\Providers\Models\Enums\CapabilityEnum;
1010

1111
/**
@@ -23,9 +23,9 @@
2323
* requiredOptions: list<RequiredOptionArrayShape>
2424
* }
2525
*
26-
* @extends AbstractDataValueObject<ModelRequirementsArrayShape>
26+
* @extends AbstractDataTransferObject<ModelRequirementsArrayShape>
2727
*/
28-
class ModelRequirements extends AbstractDataValueObject
28+
class ModelRequirements extends AbstractDataTransferObject
2929
{
3030
public const KEY_REQUIRED_CAPABILITIES = 'requiredCapabilities';
3131
public const KEY_REQUIRED_OPTIONS = 'requiredOptions';

0 commit comments

Comments
 (0)