h69 / content-mapping-adapter-solarium
此包已废弃且不再维护。未建议替代包。
h69/content-mapping mini 框架中 solarium Solr 客户端的适配器。
2.0.2
2016-07-13 21:25 UTC
Requires
- php: >=5.3.0
- h69/content-mapping: ^4.0
- solarium/solarium: ^3.0
Requires (Dev)
- phpunit/phpunit: ~4.0
- satooshi/php-coveralls: ~0.6
README
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 许可证下发布。