Nikita Popov
28af364d2a
Deprecate old ReflectionParameter type declaration APIs
...
This deprecates:
ReflectionParameter::isArray()
ReflectionParameter::isCallable()
ReflectionParameter::getClass()
These APIs have been superseded by ReflectionParameter::getType()
since PHP 7.0. Types introduced since that time are not available
through the old APIs, and their behavior is getting increasingly
confusing. This is how they interact with PHP 8 union types:
* isArray() will return true if the type is array or ?array,
but not any other union type
* Same for isCallable().
* getClass() will return a class for T|int etc, as long as the
union only contains a single type. T1|T2 will return null.
This behavior is not particularly reasonable or useful, and will
get more confusing as new type system extensions are added.
Closes GH-5209.
2020-05-11 17:01:40 +02:00
..
2020-04-14 15:30:01 +02:00
2020-04-08 18:37:51 +02:00
2020-02-03 22:52:20 +01:00
2020-02-26 15:00:08 +01:00
2018-10-15 04:33:09 +02:00
2018-10-15 04:33:09 +02:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2020-02-03 22:52:20 +01:00
2012-08-15 01:03:56 +08:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2018-02-20 21:53:48 +01:00
2019-11-07 21:31:47 +01:00
2018-02-20 21:53:48 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2012-08-15 01:03:56 +08:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-03-31 16:55:36 +02:00
2014-04-14 16:31:18 +02:00
2020-02-03 22:52:20 +01:00
2020-02-16 16:48:35 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2019-09-30 17:51:41 +02:00
2019-09-30 17:51:41 +02:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2018-10-14 19:45:12 +02:00
2013-06-23 23:24:12 -07:00
2020-02-03 22:52:20 +01:00
2018-06-25 11:30:14 +02:00
2018-06-25 11:30:14 +02:00
2018-09-15 13:59:54 +02:00
2015-05-17 18:47:06 +02:00
2018-10-15 04:33:09 +02:00
2013-06-23 21:26:16 -07:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2019-11-07 21:31:47 +01:00
2020-05-08 10:52:23 +02:00
2020-05-08 10:52:23 +02:00
2018-02-20 21:53:48 +01:00
2016-07-01 22:45:37 +09:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2016-04-08 12:31:19 +02:00
2016-04-08 12:31:19 +02:00
2020-02-03 22:52:20 +01:00
2018-10-15 04:33:09 +02:00
2016-10-14 01:42:50 +02:00
2016-07-12 14:47:14 +02:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-01-30 10:13:29 +01:00
2018-10-15 04:33:09 +02:00
2018-02-20 21:53:48 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2018-10-15 04:33:09 +02:00
2019-11-07 21:31:47 +01:00
2017-10-17 12:20:43 +08:00
2019-11-07 21:31:47 +01:00
2019-09-04 08:53:35 +02:00
2019-11-11 22:32:35 -08:00
2019-12-09 16:34:56 +01:00
2020-02-03 22:52:20 +01:00
2020-02-26 15:00:08 +01:00
2020-02-26 15:00:08 +01:00
2020-02-03 22:52:20 +01:00
2020-02-26 15:00:08 +01:00
2020-02-03 22:52:20 +01:00
2013-07-03 05:15:56 +01:00
2019-11-07 21:31:47 +01:00
2019-03-11 11:32:20 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2020-02-03 22:52:20 +01:00
2020-02-26 15:00:08 +01:00
2020-02-03 22:52:20 +01:00
2019-03-11 11:32:20 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2019-03-11 11:32:20 +01:00
2020-02-26 15:00:08 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2019-11-07 21:31:47 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-26 15:00:08 +01:00
2020-02-26 15:00:08 +01:00
2020-02-03 22:52:20 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-06-17 11:46:28 +02:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2020-02-03 22:52:20 +01:00
2020-02-26 15:00:08 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-26 15:00:08 +01:00
2020-02-26 15:00:08 +01:00
2020-02-03 22:52:20 +01:00
2020-02-26 15:00:08 +01:00
2020-02-26 15:00:08 +01:00
2020-02-03 22:52:20 +01:00
2019-06-17 11:46:28 +02:00
2020-02-03 22:52:20 +01:00
2018-10-15 04:33:09 +02:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2012-07-30 10:25:17 +02:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2014-04-14 16:31:18 +02:00
2014-04-14 16:31:18 +02:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2018-10-14 19:45:12 +02:00
2014-11-19 20:23:00 +00:00
2018-09-15 13:59:54 +02:00
2012-07-30 10:25:17 +02:00
2012-07-30 10:25:17 +02:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2018-10-14 19:45:12 +02:00
2018-10-14 19:45:12 +02:00
2020-02-03 22:52:20 +01:00
2019-11-07 21:31:47 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2019-09-04 08:53:35 +02:00
2019-11-07 21:31:47 +01:00
2018-10-14 19:45:12 +02:00
2019-11-07 21:31:47 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2018-09-15 13:59:54 +02:00
2020-02-03 22:52:20 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-01-22 19:59:40 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2020-02-03 22:52:20 +01:00
2020-02-04 13:08:06 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2020-02-03 22:52:20 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2017-06-25 17:44:59 -04:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-01-17 14:52:46 +01:00
2018-10-15 04:33:09 +02:00
2018-10-15 04:33:09 +02:00
2018-10-15 04:33:09 +02:00
2018-10-15 04:33:09 +02:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-26 15:00:08 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2012-07-30 10:25:17 +02:00
2018-09-15 13:59:54 +02:00
2012-07-30 10:31:10 +02:00
2017-10-20 18:39:46 +02:00
2018-06-25 11:30:14 +02:00
2018-06-25 11:30:14 +02:00
2014-08-21 09:29:43 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2012-07-30 10:25:17 +02:00
2012-07-30 10:25:17 +02:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2018-09-01 00:14:23 +02:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2018-10-15 04:32:30 +02:00
2020-02-03 22:52:20 +01:00
2012-07-30 10:25:17 +02:00
2019-03-11 11:32:20 +01:00
2019-03-11 11:32:20 +01:00
2018-09-15 13:59:54 +02:00
2012-07-30 10:25:17 +02:00
2020-02-03 22:52:20 +01:00
2019-11-07 21:31:47 +01:00
2020-02-03 22:52:20 +01:00
2019-11-07 21:31:47 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-04-24 11:24:44 +02:00
2020-04-24 11:24:44 +02:00
2020-02-03 22:52:20 +01:00
2018-10-14 19:45:12 +02:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2018-09-15 13:59:54 +02:00
2014-04-14 16:31:18 +02:00
2018-09-15 13:59:54 +02:00
2018-09-03 12:46:34 +02:00
2018-09-15 13:59:54 +02:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2012-07-30 10:25:17 +02:00
2018-10-15 04:33:09 +02:00
2020-04-24 11:24:44 +02:00
2020-04-24 11:24:44 +02:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2018-02-20 21:53:48 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2018-10-15 04:33:09 +02:00
2018-10-15 04:33:09 +02:00
2018-10-15 04:33:09 +02:00
2018-10-15 04:33:09 +02:00
2018-10-15 04:33:09 +02:00
2018-10-15 04:33:09 +02:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-01-31 17:47:14 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2012-07-30 10:25:17 +02:00
2018-10-14 19:45:12 +02:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2012-07-30 10:25:17 +02:00
2012-07-30 10:25:17 +02:00
2012-07-30 10:25:17 +02:00
2012-07-30 10:25:17 +02:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2018-09-03 12:46:34 +02:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2020-02-03 22:52:20 +01:00
2020-04-14 15:30:01 +02:00
2020-04-14 15:30:01 +02:00
2018-02-20 21:53:48 +01:00
2018-02-20 21:53:48 +01:00
2018-02-20 21:53:48 +01:00
2018-02-20 21:53:48 +01:00
2018-02-20 21:53:48 +01:00
2018-02-20 21:53:48 +01:00
2017-10-21 17:40:38 +02:00
2019-11-07 21:31:47 +01:00
2020-02-03 22:52:20 +01:00
2019-11-07 21:31:47 +01:00
2019-03-11 11:32:20 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-03-11 11:32:20 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-03-11 11:32:20 +01:00
2020-02-03 22:52:20 +01:00
2019-03-11 11:32:20 +01:00
2020-02-03 22:52:20 +01:00
2020-02-03 22:52:20 +01:00
2019-11-07 21:31:47 +01:00
2020-02-03 22:52:20 +01:00
2018-10-15 04:33:09 +02:00
2019-03-11 11:32:20 +01:00
2019-11-07 21:31:47 +01:00
2019-03-11 11:32:20 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2019-03-11 11:32:20 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2020-02-03 22:52:20 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2019-03-11 11:32:20 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2018-10-15 04:33:09 +02:00
2018-10-15 04:33:09 +02:00
2020-02-03 22:52:20 +01:00
2020-02-26 15:00:08 +01:00
2019-11-07 21:31:47 +01:00
2020-02-26 15:00:08 +01:00
2018-10-15 04:33:09 +02:00
2018-10-15 04:33:09 +02:00
2018-10-15 04:33:09 +02:00
2018-10-15 04:33:09 +02:00
2013-07-15 00:23:03 -07:00
2019-03-11 11:32:20 +01:00
2017-08-02 18:04:43 +02:00
2020-02-26 15:00:08 +01:00
2020-02-26 15:00:08 +01:00
2020-02-26 15:00:08 +01:00
2019-03-11 11:32:20 +01:00
2013-07-15 00:23:03 -07:00
2013-01-29 19:06:15 +01:00
2014-03-17 01:19:02 -07:00
2018-10-15 04:33:09 +02:00
2013-01-29 19:05:14 +01:00
2018-10-15 04:33:09 +02:00
2019-02-19 03:15:01 +01:00
2019-02-19 03:09:49 +01:00
2017-10-28 14:03:05 +02:00
2013-01-29 19:05:14 +01:00
2013-01-29 19:05:14 +01:00
2017-11-02 12:37:04 +01:00
2013-01-29 19:05:14 +01:00
2017-10-20 15:23:09 +02:00
2018-10-15 04:33:09 +02:00
2019-02-19 03:18:26 +01:00
2020-02-03 22:52:20 +01:00