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: php:
- 5.5 - 5.5
- 5.6 - 5.6
- 7.0
- 7.1
env: env:
- DB=MYSQL CORE_RELEASE=3.2 - DB=MYSQL CORE_RELEASE=4
matrix: matrix:
include: include:
- php: 5.6 - php: 5.6
env: DB=MYSQL CORE_RELEASE=3.2 env: DB=MYSQL CORE_RELEASE=4
- php: 5.6 - php: 5.6
env: DB=MYSQL CORE_RELEASE=3.3 SUBSITES=1 env: DB=MYSQL CORE_RELEASE=4 SUBSITES=1
- php: 5.6 - 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: before_script:
- composer self-update || true - composer self-update || true

View File

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

View File

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

View File

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