Skip to content

Latest commit

 

History

History
36 lines (22 loc) · 1.12 KB

File metadata and controls

36 lines (22 loc) · 1.12 KB

content-mapping-sourceadapter-propel

SourceAdapter for Propel Databases in the webfactory/content-mapping mini framework.

Installation

Assuming you already have a working Propel installation, simply

composer require webfactory/content-mapping-sourceadapter-propel

Usage

use Webfactory\ContentMapping\Synchronizer;
use Webfactory\ContentMapping\SourceAdapter\Propel\GenericPropelSourceAdapter;

$classNameToSynchronize = 'MyClass';
$resultSetMethod = 'doSelectRS';
$logger = ...; // optional: any PSR-3 logger

$sourceAdapter = new GenericPropelSourceAdapter($classNameToSynchronize, $resultSetMethod, $logger);

$synchronizer = new Synchronizer($sourceAdapter, $mapper, $destinationAdapter, $logger);

If the GenericPropelSourceAdapter does not fit your needs, you may find the abstract PropelSourceAdapter helpful.

Credits, Copyright and License

This project was started at webfactory GmbH, Bonn.

Copyright 2015 webfactory GmbH, Bonn. Code released under the MIT license.