* 1.11:
[PHPStan] Exclude SqlWalker because of a memory issue
[Core][Configuration] Add sylius_core.order_by_identifier parameter
[PHPUnit] Test OrderByIdentifierSqlWalker
Default order by in to-many associations
Add OrderByIdentifierSqlWalker
* 1.11:
Make filtering out scenario available in both ui and api contexts
Remove redundant method
Update deprecation message
Update UPGRADE files
Adjust behat scenarios
[Channel] Do not consider disabled channel on hostname based request resolver
This PR was merged into the 1.12-dev branch.
Discussion
----------
| Q | A
| --------------- | -----
| Branch? | 1.11
| Bug fix? | yes
| New feature? | no
| BC breaks? | no
| Deprecations? | no
| Related tickets | none
| License | MIT
While in Symfony 5 the `Symfony\Bundle\FrameworkBundle\Templating\EngineInterface` was removed, in Sylius there were still references to that interface in docblock comments.
With Sylius 1.11 ([with this commit](ced91b9bd6)) the type hint has been promoted to a PHP type hint. This normally does not cause any problem because apparently the class loading is lazy and does not try to load the non-existent interface.
But if PHP OPCache preload is used, like suggested [here](https://symfony.com/doc/current/performance.html#use-the-opcache-class-preloading), it appears that PHP switches to eager class loading and you get the following fatal error:
```
NOTICE: PHP message: PHP Fatal error: Failed to load class Symfony\Bundle\FrameworkBundle\Templating\EngineInterface used by typed property Sylius\Bundle\ShopBundle\Controller\SecurityWidgetController::$templatingEngine during preloading in Unknown on line 0
```
With this PR we propose to remove all references to the old interface as Symfony 4 is not supported anymore by Sylius.
Commits
-------
1b555f948d Remove references to old Symfony FrameworkBundle EngineInterface
This PR was merged into the 1.11 branch.
Discussion
----------
| Q | A
| --------------- | -----
| Branch? | 1.11
| Bug fix? | yes
| New feature? | no
| BC breaks? | no
| Deprecations? | no
| Related tickets | fixes#12462
| License | MIT
<!--
- Bug fixes must be submitted against the 1.10 or 1.11 branch(the lowest possible)
- Features and deprecations must be submitted against the master branch
- Make sure that the correct base branch is set
To be sure you are not breaking any Backward Compatibilities, check the documentation:
https://docs.sylius.com/en/latest/book/organization/backward-compatibility-promise.html
-->
Commits
-------
8c6a2b165f Use semantic ui view instead of deprecated semantic_ui_translated
7d248cd9f0 Use the twig view instead