Learndash_DTO::all()
Method: Returns all properties. Keys are property names.
Learndash_DTO::all Read More »
@package: LearnDash
Source Files: sfwd-lms/includes/dto/class-learndash-dto.php
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 »
Method: Returns the current server software name.
Learndash_Admin_File_Download_Handler::get_current_server_software Read More »
Method: Tries to protect a file path from being downloaded directly.
Learndash_Admin_File_Download_Handler::try_to_protect_file_path Read More »