php-src/Zend/tests/enum
2024-08-13 14:37:40 +02:00
..
__call.phpt
__callStatic.phpt
__class__.phpt
__clone.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
__debugInfo.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
__function__.phpt
__get.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
__invoke.phpt
__isset.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
__method__.phpt
__serialize.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
__set_state.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
__set.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
__sleep.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
__toString.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
__unserialize.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
__unset.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
__wakeup.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
ast-dumper.phpt
backed-cases-int.phpt
backed-cases-string.phpt
backed-duplicate-int.phpt Allow arbitrary const expressions in backed enums 2022-06-12 22:56:05 +02:00
backed-duplicate-string.phpt Allow arbitrary const expressions in backed enums 2022-06-12 22:56:05 +02:00
backed-from-invalid-int.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
backed-from-invalid-string.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
backed-from-invalid-type.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
backed-from-unknown-hash.phpt
backed-from.phpt
backed-implements-multiple.phpt Add test cases for backed enum implementing interface 2021-10-20 09:53:51 +02:00
backed-implements.phpt Add test cases for backed enum implementing interface 2021-10-20 09:53:51 +02:00
backed-int-case-without-value.phpt
backed-int-const-expr.phpt
backed-int-const-invalid-expr.phpt Allow arbitrary const expressions in backed enums 2022-06-12 22:56:05 +02:00
backed-int.phpt
backed-invalid.phpt
backed-mismatch.phpt Allow arbitrary const expressions in backed enums 2022-06-12 22:56:05 +02:00
backed-negative-int.phpt
backed-string-heredoc.phpt
backed-string.phpt
backed-tryFrom-casing.phpt
backed-tryFrom-unknown-hash.phpt
backed-tryFrom.phpt
backed-type-no-union.phpt
basic-methods.phpt
case-attributes.phpt
case-in-class.phpt
cases-refcount.phpt
comparison.phpt
constant-aliases.phpt
constants.phpt
default-parameter.phpt
empty-from.phpt Fix segfault when calling from/tryFrom on empty enum 2022-06-23 19:17:44 +02:00
enum_exists.phpt
enum_underscore_as_name.phpt Add more tests covering deprecation of _ as CE name 2024-08-13 14:37:40 +02:00
enum-as-constant.phpt
enum-as-params.phpt
enum-attributes.phpt
enum-in-constant.phpt
enum-in-static-var.phpt
enum-in-var-export.phpt Fix GH-8232 - always reference classes in var_export() via their FQCN 2022-04-23 11:06:21 +02:00
enum-reserved-non-modifiers.phpt
final.phpt Improve class inheritance error messages (#7307) 2021-07-27 09:42:37 +02:00
gh7821.phpt Allow arbitrary const expressions in backed enums 2022-06-12 22:56:05 +02:00
gh8176.phpt Fix GH-8176: Fix leaking enum values in property initializers 2022-03-07 18:26:46 +01:00
gh8418.phpt Allow arbitrary const expressions in backed enums 2022-06-12 22:56:05 +02:00
implements.phpt
instanceof-backed-enum.phpt
instanceof-unitenum.phpt
instanceof.phpt
internal_enums_strict_types.phpt Fix Enum::from/tryFrom memory leak in JIT for internal enums 2022-05-28 10:51:17 +02:00
internal_enums.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
json_encode.phpt Register JSON_ERROR_NON_BACKED_ENUM constant (#8285) 2022-03-31 14:31:17 +02:00
keyword-no-bc-break.phpt
keyword-whitespace.phpt
magic-constants.phpt Fix magic constants in backed enum values 2022-06-23 19:17:44 +02:00
name-property.phpt
namespaces.phpt
no-cases.phpt
no-class-implements-backed-enum.phpt
no-class-implements-unit-enum.phpt
no-clone.phpt
no-constructors.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
no-destruct.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
no-dynamic-properties.phpt Don't use custom object handlers for enum properties 2021-08-13 16:44:39 +02:00
no-enum-implements-backed-enum.phpt Improve error message class type 2022-03-20 20:54:36 +01:00
no-enum-implements-unit-enum.phpt Improve error message class type 2022-03-20 20:54:36 +01:00
no-from.phpt
no-implement-serializable-indirect.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
no-implement-serializable.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
no-name-property.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
no-new-through-reflection.phpt
no-new.phpt
no-non-backed-enum-implements-backed-enum.phpt
no-pass-properties-by-ref.phpt Fix indirect readonly error messages (#14979) 2024-07-16 23:24:07 +02:00
no-properties.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
no-return-properties-by-ref.phpt Fix indirect readonly error messages (#14979) 2024-07-16 23:24:07 +02:00
no-static-properties.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
no-unsed-value.phpt
no-unset-propertes.phpt Don't use custom object handlers for enum properties 2021-08-13 16:44:39 +02:00
no-value-property.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
no-write-properties-cache-slot.phpt Fix message in test 2021-08-13 17:01:16 +02:00
no-write-properties-through-foreach-reference.phpt Fix indirect readonly error messages (#14979) 2024-07-16 23:24:07 +02:00
no-write-properties-through-references.phpt Fix indirect readonly error messages (#14979) 2024-07-16 23:24:07 +02:00
no-write-properties.phpt Fix typo in enum test (#7368) 2021-08-14 09:53:37 +02:00
non-backed-enum-with-expr-value.phpt Allow arbitrary const expressions in backed enums 2022-06-12 22:56:05 +02:00
non-backed-enum-with-int-value.phpt Allow arbitrary const expressions in backed enums 2022-06-12 22:56:05 +02:00
non-backed-enum-with-invalid-value.phpt
non-backed-enum-with-string-value.phpt Allow arbitrary const expressions in backed enums 2022-06-12 22:56:05 +02:00
offsetGet-in-const-expr.phpt Fix lineno for all constant expressions 2023-02-02 19:03:47 +01:00
print_r.phpt
reflectionclass.phpt
serialization-round-trip.phpt
serialize.phpt
spl-object-storage.phpt
static-methods.phpt
traits-constants.phpt Implement constants in traits (#8888) 2022-08-04 20:08:40 +01:00
traits-no-__construct.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
traits-no-cases-method.phpt
traits-no-forbidden-methods.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
traits-no-properties.phpt Enum error message consistency (#9350) 2022-08-23 13:32:34 +02:00
traits.phpt
unit-cases.phpt
unserialize-const.phpt Promote unserialize() notices to warning (#9629) 2022-11-15 19:36:38 +01:00
unserialize-missing-colon.phpt Promote unserialize() notices to warning (#9629) 2022-11-15 19:36:38 +01:00
unserialize-non-enum.phpt Promote unserialize() notices to warning (#9629) 2022-11-15 19:36:38 +01:00
unserialize-non-existent-case.phpt Promote unserialize() notices to warning (#9629) 2022-11-15 19:36:38 +01:00
unserialize-refcount.phpt
unserialize.phpt
update-class-constant-failure.phpt Allow arbitrary const expressions in backed enums 2022-06-12 22:56:05 +02:00
value-property-type.phpt
var_dump-nested.phpt
var_dump-reference.phpt
var_export.phpt Fix GH-8232 - always reference classes in var_export() via their FQCN 2022-04-23 11:06:21 +02:00
weak-map.phpt Fixed bug #81514 2021-10-08 10:31:24 +02:00