New and updated in 0.1.0
-
methodFile::getDataUri()
Gets the data as a data URI for inline files.
Used by 0 functions | Uses 1 function | Source: wp-includes/php-ai-client/src/Files/DTO/File.php:203 -
methodFile::isUrl()
Checks if a string is a valid URL.
Used by 1 function | Uses 0 functions | Source: wp-includes/php-ai-client/src/Files/DTO/File.php:120 -
classFile
Represents a file in the AI client.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Files/DTO/File.php:28 -
methodFile::__construct()
Constructor.
-
Detects the file type and processes it accordingly.
-
Determines the class enumerations by reflecting on class constants.
Used by 1 function | Uses 0 functions | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:250 -
methodAbstractEnum::__call()
Handles dynamic method calls for enum checking.
Used by 0 functions | Uses 1 function | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:279 -
Handles static method calls for enum creation.
Used by 0 functions | Uses 2 functions | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:301 -
Converts camelCase to CONSTANT_CASE.
Used by 2 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:318 -
Returns string representation of the enum.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:333 -
Converts the enum to a JSON-serializable format.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:344 -
Gets or creates a singleton instance for the given value and name.
Used by 3 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:209 -
Gets all constants for this enum class.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:230 -
methodAbstractEnum::cases()
Gets all enum cases.
Used by 0 functions | Uses 1 function | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:140 -
methodAbstractEnum::equals()
Checks if this enum has the same value as the given value.
Used by 0 functions | Uses 1 function | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:157 -
methodAbstractEnum::is()
Checks if this enum is the same instance type and value as another enum.
Used by 1 function | Uses 0 functions | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:172 -
Gets all valid values for this enum.
Used by 1 function | Uses 0 functions | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:184 -
Checks if a value is valid for this enum.
Used by 0 functions | Uses 1 function | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:196 -
classAbstractEnum
Abstract base class for enum-like behavior in PHP 7.4.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:38 -
Constructor is private to ensure instances are created through static methods.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:64 -
methodAbstractEnum::__get()
Provides read-only access to properties.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:78 -
methodAbstractEnum::__set()
Prevents property modification.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:94 -
methodAbstractEnum::from()
Creates an enum instance from a value, throws exception if invalid.
Used by 0 functions | Uses 1 function | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:107 -
methodAbstractEnum::tryFrom()
Tries to create an enum instance from a value, returns null if invalid.
Used by 1 function | Uses 1 function | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:123 -
Recursively converts empty arrays to stdClass objects where the schema expects objects.
Used by 2 functions | Uses 1 function | Source: wp-includes/php-ai-client/src/Common/AbstractDataTransferObject.php:93 -
Checks if the value is a list of Message objects.
Used by 1 function | Uses 0 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:1402 -
Includes output modalities if not already present.
Used by 5 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Builders/PromptBuilder.php:1427 -
Abstract base class for all Data Value Objects in the AI Client.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Common/AbstractDataTransferObject.php:28 -
Validates that required keys exist in the array data.
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Common/AbstractDataTransferObject.php:39 -
{@inheritDoc}
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Common/AbstractDataTransferObject.php:56