File: wp-includes/php-ai-client/src/Common/AbstractEnum.php
-
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 -
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 -
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::__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 -
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