SourceAdapter for Doctrine entities in the webfactory/content-mapping mini framework.
composer require webfactory/content-mapping-sourceadapter-doctrine
use Webfactory\ContentMapping\Synchronizer;
use Webfactory\ContentMapping\SourceAdapter\Doctrine\GenericDoctrineSourceAdapter;
$repository = ...; // instance of your entity repository
$repositoryMethod = 'findForSynchronization';
$sourceAdapter = new GenericDoctrineSourceAdapter($repository, $repositoryMethod);
$synchronizer = new Synchronizer($sourceAdapter, $mapper, $destinationAdapter, $logger);This project was started at webfactory GmbH, Bonn.
Copyright 2015-2016 webfactory GmbH, Bonn. Code released under the MIT license.