| Moodle PHP Documentation 4.4
    Moodle 4.4.9+ (Build: 20250711) (4ea86454947) | 
This is the complete list of members for Assert\Assertion, including all inherited members.
| $exceptionClass | Assert\Assertion | protectedstatic | 
| __callStatic($method, $args) | Assert\Assertion | static | 
| alnum($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| base64($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| between($value, $lowerLimit, $upperLimit, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| betweenExclusive($value, $lowerLimit, $upperLimit, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| betweenLength($value, $minLength, $maxLength, $message=null, string $propertyPath=null, $encoding='utf8') | Assert\Assertion | static | 
| boolean($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| choice($value, array $choices, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| choicesNotEmpty(array $values, array $choices, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| classExists($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| contains($string, $needle, $message=null, string $propertyPath=null, $encoding='utf8') | Assert\Assertion | static | 
| count($countable, $count, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| createException($value, $message, $code, string $propertyPath=null, array $constraints=[]) | Assert\Assertion | protectedstatic | 
| date($value, $format, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| defined($constant, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| digit($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| directory($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| e164($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| email($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| endsWith($string, $needle, $message=null, string $propertyPath=null, $encoding='utf8') | Assert\Assertion | static | 
| eq($value, $value2, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| eqArraySubset($value, $value2, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| extensionLoaded($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| extensionVersion($extension, $operator, $version, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| false($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| file($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| float($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| generateMessage($message) | Assert\Assertion | protectedstatic | 
| greaterOrEqualThan($value, $limit, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| greaterThan($value, $limit, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| implementsInterface($class, $interfaceName, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| inArray($value, array $choices, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| integer($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| integerish($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| INTERFACE_NOT_IMPLEMENTED (defined in Assert\Assertion) | Assert\Assertion | |
| interfaceExists($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| INVALID_ALNUM (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_ARRAY (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_ARRAY_ACCESSIBLE (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_BASE64 (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_BETWEEN (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_BETWEEN_EXCLUSIVE (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_BOOLEAN (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_CALLABLE (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_CHOICE (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_CLASS (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_CONSTANT (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_COUNT (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_COUNTABLE (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_DATE (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_DIGIT (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_DIRECTORY (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_E164 (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_EMAIL (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_EQ (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_EXTENSION (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_FALSE (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_FILE (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_FILE_NOT_EXISTS (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_FLOAT (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_GREATER (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_GREATER_OR_EQUAL (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_INSTANCE_OF (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_INTEGER (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_INTEGERISH (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_INTERFACE (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_IP (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_JSON_STRING (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_KEY_EXISTS (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_KEY_ISSET (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_KEY_NOT_EXISTS (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_LENGTH (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_LESS (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_LESS_OR_EQUAL (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_MAX (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_MAX_COUNT (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_MAX_LENGTH (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_METHOD (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_MIN (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_MIN_COUNT (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_MIN_LENGTH (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_NOT_BLANK (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_NOT_EQ (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_NOT_INSTANCE_OF (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_NOT_REGEX (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_NOT_SAME (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_NUMERIC (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_OBJECT (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_PROPERTY (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_RANGE (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_READABLE (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_REGEX (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_RESOURCE (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_SAME (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_SATISFY (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_SCALAR (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_STRING (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_STRING_CONTAINS (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_STRING_END (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_STRING_NOT_CONTAINS (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_STRING_START (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_SUBCLASS_OF (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_TRAVERSABLE (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_TRUE (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_URL (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_UUID (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_VALUE_IN_ARRAY (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_VERSION (defined in Assert\Assertion) | Assert\Assertion | |
| INVALID_WRITEABLE (defined in Assert\Assertion) | Assert\Assertion | |
| ip($value, $flag=null, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| ipv4($value, $flag=null, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| ipv6($value, $flag=null, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| isArray($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| isArrayAccessible($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| isCallable($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| isCountable($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| isInstanceOf($value, $className, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| isJsonString($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| isObject($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| isResource($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| isTraversable($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| keyExists($value, $key, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| keyIsset($value, $key, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| keyNotExists($value, $key, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| length($value, $length, $message=null, string $propertyPath=null, $encoding='utf8') | Assert\Assertion | static | 
| lessOrEqualThan($value, $limit, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| lessThan($value, $limit, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| max($value, $maxValue, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| maxCount($countable, $count, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| maxLength($value, $maxLength, $message=null, string $propertyPath=null, $encoding='utf8') | Assert\Assertion | static | 
| methodExists($value, $object, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| min($value, $minValue, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| minCount($countable, $count, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| minLength($value, $minLength, $message=null, string $propertyPath=null, $encoding='utf8') | Assert\Assertion | static | 
| noContent($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| notBlank($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| notContains($string, $needle, $message=null, string $propertyPath=null, $encoding='utf8') | Assert\Assertion | static | 
| notEmpty($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| notEmptyKey($value, $key, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| notEq($value1, $value2, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| notInArray($value, array $choices, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| notIsInstanceOf($value, $className, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| notNull($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| notRegex($value, $pattern, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| notSame($value1, $value2, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| null($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| numeric($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| objectOrClass($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| phpVersion($operator, $version, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| propertiesExist($value, array $properties, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| propertyExists($value, $property, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| range($value, $minValue, $maxValue, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| readable($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| regex($value, $pattern, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| same($value, $value2, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| satisfy($value, $callback, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| scalar($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| startsWith($string, $needle, $message=null, string $propertyPath=null, $encoding='utf8') | Assert\Assertion | static | 
| string($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| stringify($value) | Assert\Assertion | protectedstatic | 
| subclassOf($value, $className, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| true($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| url($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| uuid($value, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| VALUE_EMPTY (defined in Assert\Assertion) | Assert\Assertion | |
| VALUE_NOT_EMPTY (defined in Assert\Assertion) | Assert\Assertion | |
| VALUE_NOT_NULL (defined in Assert\Assertion) | Assert\Assertion | |
| VALUE_NULL (defined in Assert\Assertion) | Assert\Assertion | |
| version($version1, $operator, $version2, $message=null, string $propertyPath=null) | Assert\Assertion | static | 
| writeable($value, $message=null, string $propertyPath=null) | Assert\Assertion | static |