2019-10-13 05:59:52 +00:00
|
|
|
<?php
|
|
|
|
|
2021-05-09 20:15:43 +00:00
|
|
|
declare (strict_types=1);
|
2024-01-02 02:40:38 +00:00
|
|
|
namespace Rector\ValueObject;
|
2019-09-15 14:07:29 +00:00
|
|
|
|
2022-06-30 13:57:27 +00:00
|
|
|
/**
|
|
|
|
* @api
|
|
|
|
*/
|
2019-09-15 14:07:29 +00:00
|
|
|
final class PhpVersionFeature
|
|
|
|
{
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const PROPERTY_MODIFIER = \Rector\ValueObject\PhpVersion::PHP_52;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const CONTINUE_TO_BREAK = \Rector\ValueObject\PhpVersion::PHP_52;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NO_REFERENCE_IN_NEW = \Rector\ValueObject\PhpVersion::PHP_53;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const SERVER_VAR = \Rector\ValueObject\PhpVersion::PHP_53;
|
2019-12-26 19:54:00 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-12-26 19:54:00 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const DIR_CONSTANT = \Rector\ValueObject\PhpVersion::PHP_53;
|
2019-12-26 19:54:00 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-12-26 19:54:00 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const ELVIS_OPERATOR = \Rector\ValueObject\PhpVersion::PHP_53;
|
2023-08-14 06:39:54 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const ANONYMOUS_FUNCTION_PARAM_TYPE = \Rector\ValueObject\PhpVersion::PHP_53;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NO_ZERO_BREAK = \Rector\ValueObject\PhpVersion::PHP_54;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NO_REFERENCE_IN_ARG = \Rector\ValueObject\PhpVersion::PHP_54;
|
2022-07-03 11:40:45 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const SHORT_ARRAY = \Rector\ValueObject\PhpVersion::PHP_54;
|
2020-12-05 21:40:10 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const DATE_TIME_INTERFACE = \Rector\ValueObject\PhpVersion::PHP_55;
|
2019-12-26 19:54:00 +00:00
|
|
|
/**
|
2021-02-08 18:26:00 +00:00
|
|
|
* @see https://wiki.php.net/rfc/class_name_scalars
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-12-26 19:54:00 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const CLASSNAME_CONSTANT = \Rector\ValueObject\PhpVersion::PHP_55;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const PREG_REPLACE_CALLBACK_E_MODIFIER = \Rector\ValueObject\PhpVersion::PHP_55;
|
2019-12-26 19:54:00 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-12-26 19:54:00 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const EXP_OPERATOR = \Rector\ValueObject\PhpVersion::PHP_56;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const REQUIRE_DEFAULT_VALUE = \Rector\ValueObject\PhpVersion::PHP_56;
|
2019-09-15 14:07:29 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-09-15 14:07:29 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const SCALAR_TYPES = \Rector\ValueObject\PhpVersion::PHP_70;
|
2023-08-31 16:33:28 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const HAS_RETURN_TYPE = \Rector\ValueObject\PhpVersion::PHP_70;
|
2019-09-15 14:07:29 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-09-15 14:07:29 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NULL_COALESCE = \Rector\ValueObject\PhpVersion::PHP_70;
|
2020-05-03 14:16:10 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2020-05-03 14:16:10 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const LIST_SWAP_ORDER = \Rector\ValueObject\PhpVersion::PHP_70;
|
2019-09-15 14:07:29 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-09-15 14:07:29 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const SPACESHIP = \Rector\ValueObject\PhpVersion::PHP_70;
|
2019-12-26 19:54:00 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-12-26 19:54:00 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const DIRNAME_LEVELS = \Rector\ValueObject\PhpVersion::PHP_70;
|
2019-12-26 19:54:00 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-12-26 19:54:00 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const CSPRNG_FUNCTIONS = \Rector\ValueObject\PhpVersion::PHP_70;
|
2019-12-26 19:54:00 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-12-26 19:54:00 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const THROWABLE_TYPE = \Rector\ValueObject\PhpVersion::PHP_70;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NO_LIST_SPLIT_STRING = \Rector\ValueObject\PhpVersion::PHP_70;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NO_BREAK_OUTSIDE_LOOP = \Rector\ValueObject\PhpVersion::PHP_70;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NO_PHP4_CONSTRUCTOR = \Rector\ValueObject\PhpVersion::PHP_70;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NO_CALL_USER_METHOD = \Rector\ValueObject\PhpVersion::PHP_70;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NO_EREG_FUNCTION = \Rector\ValueObject\PhpVersion::PHP_70;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const VARIABLE_ON_FUNC_CALL = \Rector\ValueObject\PhpVersion::PHP_70;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NO_MKTIME_WITHOUT_ARG = \Rector\ValueObject\PhpVersion::PHP_70;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NO_EMPTY_LIST = \Rector\ValueObject\PhpVersion::PHP_70;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
2021-10-28 22:22:07 +00:00
|
|
|
* @see https://php.watch/versions/8.0/non-static-static-call-fatal-error
|
|
|
|
* Deprecated since PHP 7.0
|
|
|
|
*
|
2021-09-24 14:11:08 +00:00
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const STATIC_CALL_ON_NON_STATIC = \Rector\ValueObject\PhpVersion::PHP_70;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const INSTANCE_CALL = \Rector\ValueObject\PhpVersion::PHP_70;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NO_MULTIPLE_DEFAULT_SWITCH = \Rector\ValueObject\PhpVersion::PHP_70;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const WRAP_VARIABLE_VARIABLE = \Rector\ValueObject\PhpVersion::PHP_70;
|
2023-08-14 06:39:54 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const ANONYMOUS_FUNCTION_RETURN_TYPE = \Rector\ValueObject\PhpVersion::PHP_70;
|
2019-09-15 14:07:29 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-09-15 14:07:29 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const ITERABLE_TYPE = \Rector\ValueObject\PhpVersion::PHP_71;
|
2019-09-15 14:07:29 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-09-15 14:07:29 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const VOID_TYPE = \Rector\ValueObject\PhpVersion::PHP_71;
|
2020-11-17 10:45:31 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2020-11-17 10:45:31 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const CONSTANT_VISIBILITY = \Rector\ValueObject\PhpVersion::PHP_71;
|
2019-12-26 19:54:00 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-12-26 19:54:00 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const ARRAY_DESTRUCT = \Rector\ValueObject\PhpVersion::PHP_71;
|
2019-12-26 19:54:00 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-12-26 19:54:00 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const MULTI_EXCEPTION_CATCH = \Rector\ValueObject\PhpVersion::PHP_71;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NO_ASSIGN_ARRAY_TO_STRING = \Rector\ValueObject\PhpVersion::PHP_71;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const BINARY_OP_NUMBER_STRING = \Rector\ValueObject\PhpVersion::PHP_71;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NO_EXTRA_PARAMETERS = \Rector\ValueObject\PhpVersion::PHP_71;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const RESERVED_OBJECT_KEYWORD = \Rector\ValueObject\PhpVersion::PHP_71;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const DEPRECATE_EACH = \Rector\ValueObject\PhpVersion::PHP_72;
|
2019-12-26 19:54:00 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-12-26 19:54:00 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const OBJECT_TYPE = \Rector\ValueObject\PhpVersion::PHP_72;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NO_EACH_OUTSIDE_LOOP = \Rector\ValueObject\PhpVersion::PHP_72;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const DEPRECATE_CREATE_FUNCTION = \Rector\ValueObject\PhpVersion::PHP_72;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NO_NULL_ON_GET_CLASS = \Rector\ValueObject\PhpVersion::PHP_72;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const INVERTED_BOOL_IS_OBJECT_INCOMPLETE_CLASS = \Rector\ValueObject\PhpVersion::PHP_72;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const RESULT_ARG_IN_PARSE_STR = \Rector\ValueObject\PhpVersion::PHP_72;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const STRING_IN_FIRST_DEFINE_ARG = \Rector\ValueObject\PhpVersion::PHP_72;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const STRING_IN_ASSERT_ARG = \Rector\ValueObject\PhpVersion::PHP_72;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NO_UNSET_CAST = \Rector\ValueObject\PhpVersion::PHP_72;
|
2019-09-15 14:07:29 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-09-15 14:07:29 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const IS_COUNTABLE = \Rector\ValueObject\PhpVersion::PHP_73;
|
2019-11-17 13:57:45 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-11-17 13:57:45 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const ARRAY_KEY_FIRST_LAST = \Rector\ValueObject\PhpVersion::PHP_73;
|
2019-12-26 13:31:04 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-12-26 13:31:04 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const JSON_EXCEPTION = \Rector\ValueObject\PhpVersion::PHP_73;
|
2019-12-26 19:54:00 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-12-26 19:54:00 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const SETCOOKIE_ACCEPT_ARRAY_OPTIONS = \Rector\ValueObject\PhpVersion::PHP_73;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const DEPRECATE_INSENSITIVE_CONSTANT_NAME = \Rector\ValueObject\PhpVersion::PHP_73;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const ESCAPE_DASH_IN_REGEX = \Rector\ValueObject\PhpVersion::PHP_73;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const DEPRECATE_INSENSITIVE_CONSTANT_DEFINE = \Rector\ValueObject\PhpVersion::PHP_73;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const DEPRECATE_INT_IN_STR_NEEDLES = \Rector\ValueObject\PhpVersion::PHP_73;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const SENSITIVE_HERE_NOW_DOC = \Rector\ValueObject\PhpVersion::PHP_73;
|
2019-11-17 13:57:45 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-11-17 13:57:45 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const ARROW_FUNCTION = \Rector\ValueObject\PhpVersion::PHP_74;
|
2019-11-17 13:57:45 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-11-17 13:57:45 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const LITERAL_SEPARATOR = \Rector\ValueObject\PhpVersion::PHP_74;
|
2019-11-17 13:57:45 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-11-17 13:57:45 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NULL_COALESCE_ASSIGN = \Rector\ValueObject\PhpVersion::PHP_74;
|
2019-11-17 13:57:45 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-11-17 13:57:45 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const TYPED_PROPERTIES = \Rector\ValueObject\PhpVersion::PHP_74;
|
2019-11-17 13:57:45 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @see https://wiki.php.net/rfc/covariant-returns-and-contravariant-parameters
|
|
|
|
* @var int
|
2020-09-12 09:50:13 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const COVARIANT_RETURN = \Rector\ValueObject\PhpVersion::PHP_74;
|
2020-09-12 09:50:13 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2020-09-12 09:50:13 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const ARRAY_SPREAD = \Rector\ValueObject\PhpVersion::PHP_74;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const DEPRECATE_CURLY_BRACKET_ARRAY_STRING = \Rector\ValueObject\PhpVersion::PHP_74;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const DEPRECATE_REAL = \Rector\ValueObject\PhpVersion::PHP_74;
|
2022-08-24 20:17:59 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const DEPRECATE_MONEY_FORMAT = \Rector\ValueObject\PhpVersion::PHP_74;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const ARRAY_KEY_EXISTS_TO_PROPERTY_EXISTS = \Rector\ValueObject\PhpVersion::PHP_74;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const FILTER_VAR_TO_ADD_SLASHES = \Rector\ValueObject\PhpVersion::PHP_74;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const CHANGE_MB_STRPOS_ARG_POSITION = \Rector\ValueObject\PhpVersion::PHP_74;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const RESERVED_FN_FUNCTION_NAME = \Rector\ValueObject\PhpVersion::PHP_74;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const REFLECTION_TYPE_GETNAME = \Rector\ValueObject\PhpVersion::PHP_74;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const EXPORT_TO_REFLECTION_FUNCTION = \Rector\ValueObject\PhpVersion::PHP_74;
|
2022-08-31 07:08:44 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const DEPRECATE_NESTED_TERNARY = \Rector\ValueObject\PhpVersion::PHP_74;
|
2019-12-08 21:00:38 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-12-08 21:00:38 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const UNION_TYPES = \Rector\ValueObject\PhpVersion::PHP_80;
|
2019-12-26 19:54:00 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2019-12-26 19:54:00 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const CLASS_ON_OBJECT = \Rector\ValueObject\PhpVersion::PHP_80;
|
2020-04-29 20:01:42 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2020-04-29 20:01:42 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const STATIC_RETURN_TYPE = \Rector\ValueObject\PhpVersion::PHP_80;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NO_FINAL_PRIVATE = \Rector\ValueObject\PhpVersion::PHP_80;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const DEPRECATE_REQUIRED_PARAMETER_AFTER_OPTIONAL = \Rector\ValueObject\PhpVersion::PHP_80;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const STATIC_VISIBILITY_SET_STATE = \Rector\ValueObject\PhpVersion::PHP_80;
|
2023-05-08 10:34:06 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NULLSAFE_OPERATOR = \Rector\ValueObject\PhpVersion::PHP_80;
|
2020-09-08 14:10:42 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2020-09-08 14:10:42 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const IS_ITERABLE = \Rector\ValueObject\PhpVersion::PHP_71;
|
2020-04-29 21:06:38 +00:00
|
|
|
/**
|
2020-11-24 15:32:49 +00:00
|
|
|
* @var int
|
2020-04-29 21:06:38 +00:00
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NULLABLE_TYPE = \Rector\ValueObject\PhpVersion::PHP_71;
|
2020-11-26 22:09:21 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const PARENT_VISIBILITY_OVERRIDE = \Rector\ValueObject\PhpVersion::PHP_72;
|
2020-11-26 22:09:21 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const COUNT_ON_NULL = \Rector\ValueObject\PhpVersion::PHP_71;
|
2020-12-02 10:15:39 +00:00
|
|
|
/**
|
2020-12-02 10:38:59 +00:00
|
|
|
* @see https://wiki.php.net/rfc/constructor_promotion
|
2020-12-02 10:15:39 +00:00
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const PROPERTY_PROMOTION = \Rector\ValueObject\PhpVersion::PHP_80;
|
2021-03-20 23:16:21 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/attributes_v2
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const ATTRIBUTES = \Rector\ValueObject\PhpVersion::PHP_80;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const STRINGABLE = \Rector\ValueObject\PhpVersion::PHP_80;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const PHP_TOKEN = \Rector\ValueObject\PhpVersion::PHP_80;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const STR_ENDS_WITH = \Rector\ValueObject\PhpVersion::PHP_80;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const STR_STARTS_WITH = \Rector\ValueObject\PhpVersion::PHP_80;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const STR_CONTAINS = \Rector\ValueObject\PhpVersion::PHP_80;
|
2021-09-24 14:11:08 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const GET_DEBUG_TYPE = \Rector\ValueObject\PhpVersion::PHP_80;
|
2021-05-02 10:46:55 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/noreturn_type
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NEVER_TYPE = \Rector\ValueObject\PhpVersion::PHP_81;
|
2021-05-03 21:27:20 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/variadics
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const VARIADIC_PARAM = \Rector\ValueObject\PhpVersion::PHP_56;
|
2021-09-02 15:24:03 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/readonly_and_immutable_properties
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const READONLY_PROPERTY = \Rector\ValueObject\PhpVersion::PHP_81;
|
2021-09-02 15:24:03 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/final_class_const
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const FINAL_CLASS_CONSTANTS = \Rector\ValueObject\PhpVersion::PHP_81;
|
2021-09-02 15:24:03 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/enumerations
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const ENUM = \Rector\ValueObject\PhpVersion::PHP_81;
|
2021-09-21 11:18:03 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/match_expression_v2
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const MATCH_EXPRESSION = \Rector\ValueObject\PhpVersion::PHP_80;
|
2021-09-21 11:18:03 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/non-capturing_catches
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NON_CAPTURING_CATCH = \Rector\ValueObject\PhpVersion::PHP_80;
|
2021-10-27 14:59:18 +00:00
|
|
|
/**
|
|
|
|
* @see https://www.php.net/manual/en/migration80.incompatible.php#migration80.incompatible.resource2object
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const PHP8_RESOURCE_TO_OBJECT = \Rector\ValueObject\PhpVersion::PHP_80;
|
2021-12-09 14:35:22 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/lsp_errors
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const FATAL_ERROR_ON_INCOMPATIBLE_METHOD_SIGNATURE = \Rector\ValueObject\PhpVersion::PHP_80;
|
2021-11-03 09:03:16 +00:00
|
|
|
/**
|
|
|
|
* @see https://www.php.net/manual/en/migration81.incompatible.php#migration81.incompatible.resource2object
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const PHP81_RESOURCE_TO_OBJECT = \Rector\ValueObject\PhpVersion::PHP_81;
|
2021-11-13 16:23:20 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/new_in_initializers
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NEW_INITIALIZERS = \Rector\ValueObject\PhpVersion::PHP_81;
|
2021-11-14 12:07:09 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/pure-intersection-types
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const INTERSECTION_TYPES = \Rector\ValueObject\PhpVersion::PHP_81;
|
2021-11-30 09:10:29 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/array_unpacking_string_keys
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const ARRAY_SPREAD_STRING_KEYS = \Rector\ValueObject\PhpVersion::PHP_81;
|
2021-12-27 15:34:11 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/internal_method_return_types
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const RETURN_TYPE_WILL_CHANGE_ATTRIBUTE = \Rector\ValueObject\PhpVersion::PHP_81;
|
2021-11-26 11:19:23 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/deprecate_dynamic_properties
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const DEPRECATE_DYNAMIC_PROPERTIES = \Rector\ValueObject\PhpVersion::PHP_82;
|
2022-05-12 15:51:17 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/readonly_classes
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const READONLY_CLASS = \Rector\ValueObject\PhpVersion::PHP_82;
|
2021-12-09 16:02:40 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/mixed_type_v2
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const MIXED_TYPE = \Rector\ValueObject\PhpVersion::PHP_80;
|
2022-01-13 13:02:46 +00:00
|
|
|
/**
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const DEPRECATE_NULL_ARG_IN_STRING_FUNCTION = \Rector\ValueObject\PhpVersion::PHP_81;
|
2022-12-14 10:07:44 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/remove_utf8_decode_and_utf8_encode
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const DEPRECATE_UTF8_DECODE_ENCODE_FUNCTION = \Rector\ValueObject\PhpVersion::PHP_82;
|
2023-01-18 12:08:19 +00:00
|
|
|
/**
|
|
|
|
* @see https://www.php.net/manual/en/filesystemiterator.construct
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const FILESYSTEM_ITERATOR_SKIP_DOTS = \Rector\ValueObject\PhpVersion::PHP_82;
|
2023-02-28 18:23:25 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/null-false-standalone-types
|
|
|
|
* @see https://wiki.php.net/rfc/true-type
|
|
|
|
*
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const NULL_FALSE_TRUE_STANDALONE_TYPE = \Rector\ValueObject\PhpVersion::PHP_82;
|
2023-06-26 18:55:49 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/redact_parameters_in_back_traces
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const SENSITIVE_PARAMETER_ATTRIBUTE = \Rector\ValueObject\PhpVersion::PHP_82;
|
2024-03-29 21:39:12 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/deprecate_dollar_brace_string_interpolation
|
|
|
|
* @var int
|
|
|
|
*/
|
|
|
|
public const DEPRECATE_VARIABLE_IN_STRING_INTERPOLATION = \Rector\ValueObject\PhpVersion::PHP_82;
|
2023-11-03 12:13:20 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/marking_overriden_methods
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const OVERRIDE_ATTRIBUTE = \Rector\ValueObject\PhpVersion::PHP_83;
|
2023-12-03 14:59:47 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/typed_class_constants
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const TYPED_CLASS_CONSTANTS = \Rector\ValueObject\PhpVersion::PHP_83;
|
2024-03-15 10:45:55 +00:00
|
|
|
/**
|
|
|
|
* @see https://wiki.php.net/rfc/deprecate-implicitly-nullable-types
|
|
|
|
* @var int
|
|
|
|
*/
|
|
|
|
public const DEPRECATE_IMPLICIT_NULLABLE_PARAM_TYPE = \Rector\ValueObject\PhpVersion::PHP_84;
|
2023-12-27 22:04:09 +00:00
|
|
|
/**
|
|
|
|
* @see https://www.php.net/manual/en/migration83.deprecated.php#migration83.deprecated.ldap
|
|
|
|
* @var int
|
|
|
|
*/
|
2024-01-02 02:40:38 +00:00
|
|
|
public const DEPRECATE_HOST_PORT_SEPARATE_ARGS = \Rector\ValueObject\PhpVersion::PHP_83;
|
2019-09-15 14:07:29 +00:00
|
|
|
}
|