- Symfony 3.4 => Symfony 4.4
- Guzzle 5 => Guzzle 6.4 (Consider using PSR18 Http Client)
- Monolog 1 => Monolog 2
This can be done also in versions before. Check all service ids and parameters
With the update you can only use public services. With following code can you override the public default back to true
<services>
<defaults public="true" />
<service id="......
It's not allowed to have arrays or strings inside the container anymore
Change
if ($form->isValid()) {
to
if ($form->isSubmitted() && $form->isValid()) {
https://github.com/rectorphp/rector/blob/master/config/set/monolog/monolog20.yaml#L5-L16
egulias/email-validator
symfony/translation
php-http/curl-client
psr/link
symfony/polyfill-ctype
symfony/polyfill-iconv
symfony/polyfill-iconv
symfony/polyfill-php56
symfony/polyfill-php70
symfony/polyfill-php71
symfony/polyfill-php72