h69/content-mapping-adapter-solarium

此包已废弃且不再维护。未建议替代包。

h69/content-mapping mini 框架中 solarium Solr 客户端的适配器。

2.0.2 2016-07-13 21:25 UTC

This package is auto-updated.

Last update: 2023-01-21 17:19:15 UTC


README

Build Status Coverage Status

h69/content-mapping mini 框架中 solarium Solr 客户端的适配器。

安装

composer require h69/content-mapping-adapter-solarium

使用

use Solarium\Client as SolariumClient;
use H69\ContentMapping\Synchronizer;
use H69\ContentMapping\Solarium\Adapter as SolariumAdapter;

$sourceAdapter = ...;
$destinationAdapter = new SolariumAdapter(new SolariumClient($configArray));
$typeToSynchronize = 'pages';

$synchronizer = new Synchronizer($sourceAdapter, $destinationAdapter);
$synchronizer->synchronize($typeToSynchronize, function($objectA, $objectB){
    ...
    //return Result::unchanged();
    return Result::changed($updatedObjectB);
});

致谢、版权和许可证

此项目/副本始于webfactory GmbH, Bonn,并由以下团队进一步开发:

版权所有 2016。代码在MIT 许可证下发布。