Skip to content

#2301 Keep Twig native filter parity#2314

Merged
jarednova merged 2 commits intotimber:masterfrom
nlemoine:fix-array-filter
Aug 25, 2020
Merged

#2301 Keep Twig native filter parity#2314
jarednova merged 2 commits intotimber:masterfrom
nlemoine:fix-array-filter

Conversation

@nlemoine
Copy link
Copy Markdown
Member

@nlemoine nlemoine commented Aug 24, 2020

#2301

Issue

The recent changes made in #2301 triggered many errors in my templates (array_filter running on PostCollection object). I use filter a lot and I use it against PostCollection which isn't an array.

Solution

Implement the native twig_array_filter method: https://github.com/twigphp/Twig/blob/1fb577363d3e3b5ce1b737b3255f2491b5f80833/src/Extension/CoreExtension.php#L1588-L1593

Impact

It shouldn't because that method was used before that change.

Usage Changes

None.

@coveralls
Copy link
Copy Markdown

Coverage Status

Coverage decreased (-2.5%) to 91.537% when pulling e1a5037 on nlemoine:fix-array-filter into 91675ac on timber:master.

@coveralls
Copy link
Copy Markdown

coveralls commented Aug 24, 2020

Coverage Status

Coverage decreased (-0.03%) to 93.962% when pulling 59310de on nlemoine:fix-array-filter into 91675ac on timber:master.

@jarednova
Copy link
Copy Markdown
Member

This is great, thanks for the tweak @nlemoine ! I'll merge and tag as a new release later today so you can start using asap

@jarednova jarednova merged commit 2efa330 into timber:master Aug 25, 2020
@nlemoine
Copy link
Copy Markdown
Member Author

🙏 Thanks a lot for the quick merge @jarednova!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants