SS 4.0 - Update config files to use full class names & update travis

This commit is contained in:
Brett Tasker 2017-04-26 22:53:44 +12:00
parent 73e4888715
commit 57f6a55994
4 changed files with 35 additions and 36 deletions

View File

@ -7,18 +7,32 @@ sudo: false
php:
- 5.5
- 5.6
- 7.0
- 7.1
env:
- DB=MYSQL CORE_RELEASE=3.2
- DB=MYSQL CORE_RELEASE=4
matrix:
include:
- php: 5.6
env: DB=MYSQL CORE_RELEASE=3.2
env: DB=MYSQL CORE_RELEASE=4
- php: 5.6
env: DB=MYSQL CORE_RELEASE=3.3 SUBSITES=1
env: DB=MYSQL CORE_RELEASE=4 SUBSITES=1
- php: 5.6
env: DB=MYSQL CORE_RELEASE=3.3 QUEUEDJOBS=1
env: DB=MYSQL CORE_RELEASE=4 QUEUEDJOBS=1
- php: 7.0
env: DB=MYSQL CORE_RELEASE=4
- php: 7.0
env: DB=MYSQL CORE_RELEASE=4 SUBSITES=1
- php: 7.0
env: DB=MYSQL CORE_RELEASE=4 QUEUEDJOBS=1
- php: 7.1
env: DB=MYSQL CORE_RELEASE=4
- php: 7.1
env: DB=MYSQL CORE_RELEASE=4 SUBSITES=1
- php: 7.1
env: DB=MYSQL CORE_RELEASE=4 QUEUEDJOBS=1
before_script:
- composer self-update || true

View File

@ -1,5 +1,5 @@
Injector:
RequestProcessor:
SilverStripe\Core\Injector\Injector:
SilverStripe\Control\RequestProcessor:
properties:
filters:
- '%$SearchUpdater_BindManipulationCaptureFilter'
- '%$SilverStripe\FullTextSearch\Search\Updaters\SearchUpdater_BindManipulationCaptureFilter'

View File

@ -1,6 +1,3 @@
DataObject:
SilverStripe\ORM\DataObject:
extensions:
- 'SearchUpdater_ObjectHandler'
Database:
extensions:
- 'SearchManipulateCaptureExtension'
- SilverStripe\FullTextSearch\Search\Updaters\SearchUpdater_ObjectHandler

View File

@ -1,34 +1,22 @@
---
Name: defaultprocessor
---
Injector:
SearchUpdateProcessor:
class: SearchUpdateImmediateProcessor
SolrReindexHandler:
class: SolrReindexImmediateHandler
SearchLogFactory:
SilverStripe\Core\Injector\Injector:
SilverStripe\FullTextSearch\Search\Processors\SearchUpdateProcessor:
class: SilverStripe\FullTextSearch\Search\Processors\SearchUpdateImmediateProcessor
SilverStripe\FullTextSearch\Solr\Reindex\Handlers\SolrReindexHandler:
class: SilverStripe\FullTextSearch\Solr\Reindex\Handlers\SolrReindexImmediateHandler
SilverStripe\FullTextSearch\Utils\Logging\SearchLogFactory:
class: 'MonologFactory'
---
Name: messagequeueprocessor
Only:
ModuleExists: messagequeue
Except:
Environment: 'dev'
---
Injector:
SearchUpdateProcessor:
class: SearchUpdateMessageQueueProcessor
SolrReindexHandler:
class: SolrReindexMessageHandler
---
Name: queuedjobprocessor
Only:
ModuleExists: queuedjobs
ModuleExists: silverstripe/queuedjobs
Except:
Environment: 'dev'
---
Injector:
SearchUpdateProcessor:
class: SearchUpdateQueuedJobProcessor
SolrReindexHandler:
class: SolrReindexQueuedHandler
SilverStripe\Core\Injector\Injector:
SilverStripe\FullTextSearch\Search\Processors\SearchUpdateProcessor:
class: SilverStripe\FullTextSearch\Search\Processors\SearchUpdateQueuedJobProcessor
SilverStripe\FullTextSearch\Solr\Reindex\Handlers\SolrReindexHandler:
class: SilverStripe\FullTextSearch\Solr\Reindex\Handlers\SolrReindexQueuedHandler