Methods
-
{@inheritDoc}
-
{@inheritDoc}
-
{@inheritDoc}
-
{@inheritDoc}
-
{@inheritDoc}
-
{@inheritDoc}
-
Constructor.
-
Gets the base URL for the provider’s API.
-
Constructs a full URL by combining the base URL with an optional path.
-
Creates an instance of the HTTP client.
-
{@inheritDoc}
-
Initializes and registers the discovery strategy.
-
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 -
{@inheritDoc}
Used by 0 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Common/AbstractDataTransferObject.php:56 -
Converts the object to a JSON-serializable format.
Used by 0 functions | Uses 1 function | Source: wp-includes/php-ai-client/src/Common/AbstractDataTransferObject.php:77 -
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 -
Converts camelCase to CONSTANT_CASE.
Used by 2 functions | Uses 0 functions | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:318 -
methodAbstractEnum::cases()
Gets all enum cases.
Used by 0 functions | Uses 1 function | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:140 -
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::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::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 -
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 -
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 valid values for this enum.
Used by 1 function | Uses 0 functions | Source: wp-includes/php-ai-client/src/Common/AbstractEnum.php:184 -
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 -
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 -
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 -
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 -
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