Learndash_DTO::except()
Method: Excludes a property or multiple properties from the DTO.
Learndash_DTO::except Read More »
Method: Excludes a property or multiple properties from the DTO.
Learndash_DTO::except Read More »
Method: Includes a property or multiple properties in the DTO.
Learndash_DTO::only Read More »
Method: Returns all properties. Keys are property names.
Learndash_DTO::all Read More »
Method: Constructor.
Learndash_DTO::__construct Read More »
Method: Validates properties on construction based on validators.
Learndash_Coupon_DTO::get_validators Read More »
Method: Constructor.
Learndash_DTO_Validation_Exception::__construct Read More »
Method: Creates an uppercase validator.
Learndash_DTO_Property_Validator_String_Case::uppercase Read More »
Method: Creates a lowercase validator.
Learndash_DTO_Property_Validator_String_Case::lowercase Read More »
Method: Validates if a property value is in the required case.
Learndash_DTO_Property_Validator_String_Case::validate Read More »
Method: Constructor. Prevents direct instantiation.
Learndash_DTO_Property_Validator_String_Case::__construct Read More »
Method: Validates if a property value is one of the possible values.
Learndash_DTO_Property_Validator_Possible_Values::validate Read More »
Method: Constructor.
Learndash_DTO_Property_Validator_Possible_Values::__construct Read More »
Method: Creates an invalid result.
Learndash_DTO_Property_Validation_Result::invalid Read More »
Method: Creates a valid result.
Learndash_DTO_Property_Validation_Result::valid Read More »
Method: Returns a message.
Learndash_DTO_Property_Validation_Result::get_message Read More »
Method: Returns true if validation passed, false otherwise.
Learndash_DTO_Property_Validation_Result::is_valid Read More »
Method: Constructor. Overriding the constructor in child classes and direct instantiating is disallowed.
Learndash_DTO_Property_Validation_Result::__construct Read More »
Method: Marks a test skipped if the version is below the passed one.
TestCase::mark_skipped_with_php_version_below Read More »
Method: Initializes the file download handler.
Learndash_Admin_File_Download_Handler::init Read More »