Commit Graph

52936 Commits

Author SHA1 Message Date
Fabien Potencier
c373e24e49 Merge branch '5.2' into 5.x
* 5.2:
  Use ::class keyword when possible
2021-01-11 07:08:00 +01:00
Fabien Potencier
2d3385187c Merge branch '5.1' into 5.2
* 5.1:
  Use ::class keyword when possible
2021-01-11 07:07:06 +01:00
Fabien Potencier
589ab8b8fc Merge branch '4.4' into 5.1
* 4.4:
  Use ::class keyword when possible
2021-01-11 07:06:28 +01:00
Fabien Potencier
c79e61f1f2 minor #39775 [WIP] Use ::class keyword when possible (fabpot)
This PR was merged into the 4.4 branch.

Discussion
----------

[WIP] Use ::class keyword when possible

| Q             | A
| ------------- | ---
| Branch?       | 4.4 <!-- see below -->
| Bug fix?      | no
| New feature?  | no <!-- please update src/**/CHANGELOG.md files -->
| Deprecations? | no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files -->
| Tickets       | n/a  <!-- prefix each issue number with "Fix #", no need to create an issue if none exist, explain below instead -->
| License       | MIT
| Doc PR        | n/a

Commits
-------

036a36cb14 Use ::class keyword when possible
2021-01-11 07:02:33 +01:00
Fabien Potencier
036a36cb14 Use ::class keyword when possible 2021-01-10 17:45:22 +01:00
Fabien Potencier
88ecaa5aba Merge branch '5.2' into 5.x
* 5.2:
  Improve composer.json descriptions
  Improve composer.json descriptions
  Improve composer.json descriptions
2021-01-10 17:41:41 +01:00
Fabien Potencier
cf5d1f9baa Improve composer.json descriptions 2021-01-10 17:41:31 +01:00
Fabien Potencier
b57cbb41b3 Merge branch '5.1' into 5.2
* 5.1:
  Improve composer.json descriptions
2021-01-10 17:40:11 +01:00
Fabien Potencier
28ca51611e Improve composer.json descriptions 2021-01-10 17:40:03 +01:00
Fabien Potencier
ef6d6a5f00 Merge branch '5.1' into 5.2
* 5.1:
  Improve composer.json descriptions
2021-01-10 17:38:27 +01:00
Fabien Potencier
b40597844a Improve composer.json descriptions 2021-01-10 17:38:16 +01:00
Fabien Potencier
7409566cf1 Merge branch '5.2' into 5.x
* 5.2:
  Improve composer.json descriptions
2021-01-10 17:31:27 +01:00
Fabien Potencier
1154fd4059 Merge branch '5.1' into 5.2
* 5.1:
  Improve composer.json descriptions
2021-01-10 17:30:10 +01:00
Fabien Potencier
dbbcb9cd1f Merge branch '4.4' into 5.1
* 4.4:
  Improve composer.json descriptions
2021-01-10 17:29:19 +01:00
Fabien Potencier
cfab37fecf minor #39773 Improve composer.json descriptions (fabpot)
This PR was merged into the 4.4 branch.

Discussion
----------

Improve composer.json descriptions

| Q             | A
| ------------- | ---
| Branch?       | 4.4 <!-- see below -->
| Bug fix?      | no
| New feature?  | no <!-- please update src/**/CHANGELOG.md files -->
| Deprecations? | no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files -->
| Tickets       | Refs #39768 <!-- prefix each issue number with "Fix #", no need to create an issue if none exist, explain below instead -->
| License       | MIT
| Doc PR        | n/a

Commits
-------

611a2dfaf3 Improve composer.json descriptions
2021-01-10 17:26:45 +01:00
Fabien Potencier
3c738b3e2c Merge branch '5.2' into 5.x
* 5.2:
  Remove "requires PHP 7.2" annotations
  quote all dumped unicode spaces
  Switched from parent type hard-coded FQCN to `::class` keyword.
2021-01-10 17:26:23 +01:00
Fabien Potencier
ff3c37dc10 Merge branch '5.1' into 5.2
* 5.1:
  Remove "requires PHP 7.2" annotations
  quote all dumped unicode spaces
  Switched from parent type hard-coded FQCN to `::class` keyword.
2021-01-10 17:26:11 +01:00
Fabien Potencier
26aad18a63 Merge branch '4.4' into 5.1
* 4.4:
  quote all dumped unicode spaces
  Switched from parent type hard-coded FQCN to `::class` keyword.
2021-01-10 17:26:00 +01:00
Fabien Potencier
611a2dfaf3 Improve composer.json descriptions 2021-01-10 17:25:35 +01:00
Fabien Potencier
5380fac733 minor #39777 Remove "requires PHP 7.2" annotations (derrabus)
This PR was merged into the 5.1 branch.

Discussion
----------

Remove "requires PHP 7.2" annotations

| Q             | A
| ------------- | ---
| Branch?       | 5.1
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| Tickets       | N/A
| License       | MIT
| Doc PR        | N/A

Commits
-------

1ec5a65c73 Remove "requires PHP 7.2" annotations
2021-01-10 16:33:49 +01:00
Alexander M. Turek
1ec5a65c73 Remove "requires PHP 7.2" annotations 2021-01-10 16:19:05 +01:00
Fabien Potencier
220cedf58c minor #39762 [Form] Update AbstractType.php (DonCallisto)
This PR was merged into the 4.4 branch.

Discussion
----------

[Form] Update AbstractType.php

Switched from parent type hard-coded FQCN to `::class` keyword.

| Q             | A
| ------------- | ---
| Branch?       | 4.4
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| Tickets       |
| License       | MIT
| Doc PR        |

Commits
-------

ff13967545 Switched from parent type hard-coded FQCN to `::class` keyword.
2021-01-10 13:19:09 +01:00
Fabien Potencier
4cba31e49f minor #39769 [Yaml] quote all dumped unicode spaces (xabbuh)
This PR was merged into the 4.4 branch.

Discussion
----------

[Yaml] quote all dumped unicode spaces

| Q             | A
| ------------- | ---
| Branch?       | 4.4
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| Tickets       | Fix #39767
| License       | MIT
| Doc PR        |

Commits
-------

0028efe8f8 quote all dumped unicode spaces
2021-01-10 09:40:13 +01:00
Alexander M. Turek
76f02fdb6e minor #39749 [Notifier] Use abstract test cases in 5.x (OskarStark)
This PR was merged into the 5.3-dev branch.

Discussion
----------

[Notifier] Use abstract test cases in 5.x

| Q             | A
| ------------- | ---
| Branch?       | 5.x
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| Tickets       | ---
| License       | MIT
| Doc PR        | ---

Same as #39736, but for `5.x`

cc @derrabus

Commits
-------

c23363681f [Notifier] Use abstract test cases in 5.x
2021-01-10 00:39:16 +01:00
Oskar Stark
c23363681f [Notifier] Use abstract test cases in 5.x 2021-01-09 23:55:23 +01:00
Christian Flothmann
0028efe8f8 quote all dumped unicode spaces 2021-01-09 13:36:37 +01:00
Samuele Lilli
ff13967545 Switched from parent type hard-coded FQCN to ::class keyword. 2021-01-08 13:59:24 +01:00
Christian Flothmann
9f5d17839a Merge branch '5.2' into 5.x
* 5.2:
  fix PHP 8 compatibility
2021-01-08 08:59:41 +01:00
Christian Flothmann
e7e7907e6c Merge branch '5.1' into 5.2
* 5.1:
  fix PHP 8 compatibility
2021-01-08 08:59:15 +01:00
Christian Flothmann
4fe702fc35 minor #39756 [DependencyInjection] fix PHP 8 compatibility (xabbuh)
This PR was merged into the 5.1 branch.

Discussion
----------

[DependencyInjection] fix PHP 8 compatibility

| Q             | A
| ------------- | ---
| Branch?       | 4.4
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| Tickets       |
| License       | MIT
| Doc PR        |

Commits
-------

995245808f fix PHP 8 compatibility
2021-01-08 08:58:52 +01:00
Christian Flothmann
995245808f fix PHP 8 compatibility 2021-01-08 08:48:14 +01:00
Nicolas Grekas
ed52a0d245 Merge branch '5.2' into 5.x
* 5.2:
  [Notifier] Use abstract test cases in 5.2
  Rename parameter of @method configureContainer
  [DependencyInjection] Support PHP 8 builtin types in CheckTypeDeclarationsPass
  [DependencyInjection] Fix InvalidParameterTypeException for function parameters
  [Notifier] Cleanup changelog (5.2)
  [Notifier] Cleanup changelog (5.1)
  [VarDumper] fix mutating $GLOBALS while cloning it
2021-01-07 15:55:28 +01:00
Nicolas Grekas
7e28ffa6a1 Merge branch '5.1' into 5.2
* 5.1:
  Rename parameter of @method configureContainer
  [DependencyInjection] Support PHP 8 builtin types in CheckTypeDeclarationsPass
  [DependencyInjection] Fix InvalidParameterTypeException for function parameters
  [Notifier] Cleanup changelog (5.1)
  [VarDumper] fix mutating $GLOBALS while cloning it
2021-01-07 15:52:12 +01:00
Nicolas Grekas
054e00c952 Merge branch '4.4' into 5.1
* 4.4:
  [DependencyInjection] Support PHP 8 builtin types in CheckTypeDeclarationsPass
  [DependencyInjection] Fix InvalidParameterTypeException for function parameters
  [VarDumper] fix mutating $GLOBALS while cloning it
2021-01-07 15:52:02 +01:00
Nicolas Grekas
4e0d424666 feature #39675 [Serializer] [UidNormalizer] Add normalization formats (fancyweb)
This PR was merged into the 5.3-dev branch.

Discussion
----------

[Serializer] [UidNormalizer] Add normalization formats

| Q             | A
| ------------- | ---
| Branch?       | 5.x
| Bug fix?      | no
| New feature?  | yes
| Deprecations? | no
| Tickets       | -
| License       | MIT
| Doc PR        | -

Commits
-------

6b88e6f662 [Serializer][UidNormalizer] Add normalization formats
2021-01-07 15:47:08 +01:00
Nicolas Grekas
07c6c43ee2 minor #39736 [Notifier] Use abstract test cases in 5.2 (OskarStark)
This PR was squashed before being merged into the 5.2 branch.

Discussion
----------

[Notifier] Use abstract test cases in 5.2

| Q             | A
| ------------- | ---
| Branch?       | 5.2
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| Tickets       | Follows #39495
| License       | MIT
| Doc PR        | ---

Same as #39495, but for `5.2`

cc @derrabus

Commits
-------

8f6b08c131 [Notifier] Use abstract test cases in 5.2
2021-01-07 15:39:16 +01:00
Oskar Stark
8f6b08c131 [Notifier] Use abstract test cases in 5.2 2021-01-07 15:39:10 +01:00
Nicolas Grekas
cd1067bbae minor #39739 [Notifier] Cleanup changelog (5.1) (OskarStark)
This PR was merged into the 5.1 branch.

Discussion
----------

[Notifier] Cleanup changelog (5.1)

| Q             | A
| ------------- | ---
| Branch?       | 5.1
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| Tickets       | ---
| License       | MIT
| Doc PR        | ---

New bridges are not mentioned in the changelog file of Notifier itself, but in the CHANGELOG of the bridge.

Commits
-------

6bfcaa7ede [Notifier] Cleanup changelog (5.1)
2021-01-07 15:36:54 +01:00
Nicolas Grekas
18002e26b9 minor #39740 [Notifier] Cleanup changelog (5.2) (OskarStark)
This PR was merged into the 5.2 branch.

Discussion
----------

[Notifier] Cleanup changelog (5.2)

| Q             | A
| ------------- | ---
| Branch?       | 5.2
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| Tickets       | ---
| License       | MIT
| Doc PR        | ---

New bridges are not mentioned in the changelog file of Notifier itself, but in the CHANGELOG of the bridge.

Same as #39739 but for `5.2`

Commits
-------

be5a541325 [Notifier] Cleanup changelog (5.2)
2021-01-07 15:36:27 +01:00
Nicolas Grekas
3ee310f20a bug #39747 [DependencyInjection] Support PHP 8 builtin types in CheckTypeDeclarationsPass (derrabus)
This PR was merged into the 4.4 branch.

Discussion
----------

[DependencyInjection] Support PHP 8 builtin types in CheckTypeDeclarationsPass

| Q             | A
| ------------- | ---
| Branch?       | 4.4
| Bug fix?      | yes
| New feature?  | no
| Deprecations? | no
| Tickets       | N/A
| License       | MIT
| Doc PR        | N/A

`CheckTypeDeclarationsPass` currently explodes if it encounters one of following the new builtin types of PHP 8:

* `false` (can only appear as part of a union)
* `mixed` (we don't need to check anything)

In either case, the pass will try to call a method `is_false()`/`is_mixed()` and fail.

This PR should fix both cases.

Commits
-------

f16230be5d [DependencyInjection] Support PHP 8 builtin types in CheckTypeDeclarationsPass
2021-01-07 15:35:02 +01:00
Nicolas Grekas
467d8d260f minor #39751 [FrameworkBundle] Rename parameter of magic method configureContainer (pavol-tk)
This PR was submitted for the 5.x branch but it was merged into the 5.1 branch instead.

Discussion
----------

[FrameworkBundle] Rename parameter of magic method configureContainer

| Q             | A
| ------------- | ---
| Branch?       | 5.x
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| License       | MIT

Default application Kernel has `configureContainer` method defined with `$container` as first parameter. PhpStorm inspection said:
```
Parameter's name changed during inheritance
Parameter's name changed from 'c' to 'container'
```

Commits
-------

e4598c2b4f Rename parameter of @method configureContainer
2021-01-07 15:24:09 +01:00
Pavol Tuka
e4598c2b4f Rename parameter of @method configureContainer
Default application Kernel has `configureContainer` method defined with `$container` as first parameter. PhpStorm inspection said: 
```
Parameter's name changed during inheritance
Parameter's name changed from 'c' to 'container'
```
2021-01-07 15:24:01 +01:00
Nicolas Grekas
d223a5ed40 bug #39738 [VarDumper] fix mutating $GLOBALS while cloning it (nicolas-grekas)
This PR was merged into the 4.4 branch.

Discussion
----------

[VarDumper] fix mutating $GLOBALS while cloning it

| Q             | A
| ------------- | ---
| Branch?       | 4.4
| Bug fix?      | yes
| New feature?  | no
| Deprecations? | no
| Tickets       | Fix #39679
| License       | MIT
| Doc PR        | -

Also preparing for https://wiki.php.net/rfc/restrict_globals_usage

Commits
-------

384b0adf38 [VarDumper] fix mutating $GLOBALS while cloning it
2021-01-07 14:07:47 +01:00
Nicolas Grekas
a147705757 bug #39746 [DependencyInjection] Fix InvalidParameterTypeException for function parameters (derrabus)
This PR was merged into the 4.4 branch.

Discussion
----------

[DependencyInjection] Fix InvalidParameterTypeException for function parameters

| Q             | A
| ------------- | ---
| Branch?       | 4.4
| Bug fix?      | yes
| New feature?  | no
| Deprecations? | no
| Tickets       | Fix #39737
| License       | MIT
| Doc PR        | N/A

Commits
-------

185454367a [DependencyInjection] Fix InvalidParameterTypeException for function parameters
2021-01-07 11:02:55 +01:00
Alexander M. Turek
d7c4433bee minor #39741 [Notifier] Add missing space in changelog (5.3) (OskarStark)
This PR was merged into the 5.3-dev branch.

Discussion
----------

[Notifier] Add missing space in changelog (5.3)

| Q             | A
| ------------- | ---
| Branch?       | 5.x
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| Tickets       | ---
| License       | MIT
| Doc PR        | ---

Add missing space

Commits
-------

3f1989d97b [Notifier] Add missing space in changelog (5.3)
2021-01-07 03:19:15 +01:00
Alexander M. Turek
f16230be5d [DependencyInjection] Support PHP 8 builtin types in CheckTypeDeclarationsPass 2021-01-07 03:15:41 +01:00
Alexander M. Turek
185454367a [DependencyInjection] Fix InvalidParameterTypeException for function parameters 2021-01-07 02:09:26 +01:00
Alexander M. Turek
8bf1669e82 Merge branch '5.2' into 5.x
* 5.2:
  Fix bitnami env PATH
  [Serializer] Drop extra space
  [Notifier] Add tests for SlackOptions
2021-01-07 01:38:58 +01:00
Alexander M. Turek
f6c10232c5 Merge branch '5.1' into 5.2
* 5.1:
  Fix bitnami env PATH
  [Notifier] Add tests for SlackOptions
2021-01-07 01:32:24 +01:00
Alexander M. Turek
7f3044aa5d Merge branch '4.4' into 5.1
* 4.4:
  Fix bitnami env PATH
2021-01-07 01:31:53 +01:00