This PR was submitted for the 2.x branch but it was merged into the 1.x branch instead (closes#3105).
Discussion
----------
Handle opcache_invalidate() being disabled on shared hosting platforms
This fix makes twig gracefully fail on opcache API being disabled on shared hosting platforms for security reasons.
Tested with Grav CMS.
Commits
-------
349a5f26 Handle opcache_invalidate() being disabled on shared hosting platforms
This PR was merged into the 1.x branch.
Discussion
----------
Remove usage of getmockBuilder() when not needed
/cc @jderusse
Commits
-------
5861a539 removed usage of getmockBuilder() when not needed
This PR was merged into the 1.x branch.
Discussion
----------
Update PhpUnitBridge and fix deprecations
This PR:
- update dev dependency to `phpunit-bridge` to `^4.4@dev` in order to get polyfill methods
- fix deprecated tests
- update cs-fixer rule
Commits
-------
b776e41f Update to PhpUnitBridge and fix deprecations
This PR was merged into the 1.x branch.
Discussion
----------
Fix the "empty" test on Traversable instances
closes#3101
Commits
-------
b202fe38 fixed the "empty" test on Traversable instances
This PR was merged into the 1.x branch.
Discussion
----------
Fix using array_key_exists() on objects, it is deprecated in PHP 7.4
Found as part of https://github.com/symfony/symfony/issues/32844
Commits
-------
d0550b7a Fix using array_key_exists() on objects, it is deprecated in PHP 7.4
This PR was submitted for the 2.x branch but it was merged into the 1.x branch instead (closes#3087).
Discussion
----------
Extend opcache check if it is enabled
When trying to deploy October on shared hosting (www.websupport.sk) I received following error when accessing the frontend pages - ErrorException:> Zend OPcache API is restricted by "restrict_api" configuration directive.
Backend was working normally.
I propose the following change to check not only if the opcache_invalidate exists but also if opcache is enabled.
The change was also needed in octobercms files, but to correspond I am also proposing to add it directly to twig.
Commits
-------
6e68bd08 Extend opcache check if it is enabled
When trying to deploy October on shared hosting (www.websupport.sk) I received following error when accessing the frontend pages - ErrorException:> Zend OPcache API is restricted by "restrict_api" configuration directive.
Backend was working normally.
I propose the following change to check not only if the opcache_invalidate exists but also if opcache is enabled.
The change was also needed in octobercms files, but to correspond I am also proposing to add it directly to twig.
This PR was merged into the 1.x branch.
Discussion
----------
Move tests to a namespace structure
Commits
-------
2119e60c moved tests to a namespace structure
This PR was submitted for the 2.x branch but it was merged into the 1.x branch instead (closes#3077).
Discussion
----------
Replace dirname(__FILE__) with usage of __DIR__ in test fixtures
Commits
-------
ea7c6644 Use dir constant for fixtures
This PR was merged into the 1.x branch.
Discussion
----------
[doc] "map" filter: fix args order (value, key)
Commits
-------
d01e7e0f [doc] "map" filter: fix args order (value, key)
This PR was squashed before being merged into the 1.x branch (closes#3075).
Discussion
----------
[1.x] Patch split filter
This PR addresses #3072 vor Twig 1.x.
Commits
-------
4c4df962 [1.x] Patch split filter
This PR was merged into the 1.x branch.
Discussion
----------
[Doc] Minor fixes and removed belittling words
Commits
-------
270d4a57 [Doc] Minor fixes and removed belittling words
This PR was merged into the 1.x branch.
Discussion
----------
Escape __DIR__ in the test suite
Commits
-------
fa0213a9 Escape __DIR__ in the test suite