Use ChainableFilter to apply multiple filters
1.xBy default, a matching filter stops the chain. Use DeepCopy\Filter\ChainableFilter to decorate a filter so that subsequent filters in the chain are still applied. This is recommended when using DoctrineProxyFilter.
use DeepCopy\DeepCopy;
use DeepCopy\Filter\ChainableFilter;
use DeepCopy\Filter\Doctrine\DoctrineProxyFilter;
use DeepCopy\Matcher\Doctrine\DoctrineProxyMatcher;
$copier = new DeepCopy();
// Decorate DoctrineProxyFilter so other filters can still run
$copier->addFilter(new ChainableFilter(new DoctrineProxyFilter()), new DoctrineProxyMatcher());