mirror of
https://github.com/code-rhapsodie/ezdataflow-bundle.git
synced 2026-03-23 22:22:07 +01:00
[PR #26] [MERGED] Not modified content filter #33
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/code-rhapsodie/ezdataflow-bundle/pull/26
Author: @jeremycr
Created: 11/27/2019
Status: ✅ Merged
Merged: 10/23/2020
Merged by: @jeremycr
Base:
master← Head:content_comparator📝 Commits (1)
ad2a7ebAdded content fields comparison to ignore updates that would result in no change📊 Changes
21 files changed (+629 additions, -9 deletions)
View changed files
📝
CHANGELOG.md(+3 -0)📝
README.md(+78 -1)📝
composer.json(+2 -1)📝
phpunit.xml(+5 -5)📝
src/CodeRhapsodieEzDataflowBundle.php(+3 -0)➕
src/Core/FieldComparator/AbstractFieldComparator.php(+32 -0)➕
src/Core/FieldComparator/DelegatorFieldComparator.php(+36 -0)➕
src/Core/FieldComparator/FieldComparatorInterface.php(+15 -0)➕
src/Core/FieldComparator/MapLocationFieldComparator.php(+18 -0)➕
src/Core/FieldComparator/MatrixFieldComparator.php(+29 -0)➕
src/Core/FieldComparator/NovaSEOMetasFieldComparator.php(+26 -0)➕
src/Core/FieldComparator/SimpleFieldComparator.php(+15 -0)➕
src/Core/FieldComparator/UrlFieldComparator.php(+15 -0)➕
src/DependencyInjection/Compiler/FieldComparatorCompilerPass.php(+35 -0)➕
src/Filter/NotModifiedContentFilter.php(+51 -0)📝
src/Resources/config/services.yaml(+16 -0)➕
src/Resources/config/services/comparators.yaml(+42 -0)📝
src/Writer/ContentWriter.php(+10 -2)➕
tests/Core/FieldComparator/DelegatorFieldComparatorTest.php(+49 -0)➕
tests/Filter/NotModifiedContentFilterTest.php(+138 -0)...and 1 more files
📄 Description
Provides a filter (step) to exclude
ContentUpdateStructurewhich fields are the same as the published version of the content.Limitations:
Extensibility
Comparators for other field types can be added as tagged services.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.