Commit graph

20 commits

Author SHA1 Message Date
c940ac4497
Fix CGL issues
Do not introduce unnecessary changes into pull request for TYPO3 CMS 9
update.

* Trim trailing whitespace.
* Do not introduce blank line before namespace definition with this pull
  request.
* Add posix new line at end of file.
2019-05-05 09:57:19 +02:00
Martin Hummer
fd78867b40
Add missing return statement 2018-10-22 13:34:26 +02:00
Daniel Maier
6a697133bb Merge branch 'feature/update-9' of github.com:bergwerk/search_core into feature/update-9
# Conflicts:
#	Classes/Configuration/ConfigurationContainer.php
2018-10-22 09:11:54 +02:00
Konstantin Sölch
0a9cdd5dce [TASK] bugfixes and error removal 2018-10-18 15:21:25 +02:00
Daniel Maier
5ea0f34632 [task] handle missing array path exceptions 2018-10-17 17:17:06 +02:00
Daniel Maier
50baec90ec [task] migrate array utility 2018-10-17 15:54:54 +02:00
32df6ff8ec
BUGFIX: Allow multiple instances with different configurations
In order to use the plugin with different configurations on same site,
we can not use ConfigurationContainerInterface as a Singleton.
This would prevents us from using different configuration setups.
2018-03-20 10:21:03 +01:00
560597dcff
TASK: Cleanup type annotations and phpstan issues 2018-03-06 17:40:49 +01:00
c38f7b9d6a
TASK: Move configuration logic into own class
Also add tests for new code.
2017-10-29 13:44:17 +01:00
c58e13cdf6
TASK: Rename vendor
As we move it from private repo to codappix.
2017-07-06 23:48:47 +02:00
975381cc4a
TASK: Integrate working code
Copied code from customer installation with working implementation.
2017-07-06 12:03:52 +02:00
4588a48928
BUGFIX: Initialize settings
* To allow ArrayUtility to work even if no settings were retrieved, e.g.
  in tests.
2017-05-30 10:42:35 +02:00
8e062d6e42
BUGFIX: Respect additionalWhereClause and rootline
* Use constants instead of setup.
* Grap configuration from path.
* Add where clause.
2017-01-26 14:37:17 +01:00
8448618f60
FIX: Catch deletion of non existing documents
* Catch exception raised during deletion of documents that are not
  already indexed.
* Log failed deletion tries.
* Add new necessary Exceptions.
2017-01-26 11:01:00 +01:00
1878209b51
BUGFIX: Handle missing configuration in hook
* Don't break if no configuration exists, instead improve logging.
2017-01-12 14:21:41 +01:00
24deb93b4f
BUGFIX: Don't break type if settings are not available
* E.g. if no TypoScript is included we still should have an array to not
  break method calls.
2017-01-12 14:07:23 +01:00
5989b65ae0
FEATURE: Split configuration to support the concepts
* Add a further level in configurations to support multiple connections
  and indexer.

Relates: #31
2016-12-20 10:04:44 +01:00
541c6db53a
FEATURE: Allow to configure tables to be processed
* Add typoscript option which TYPO3 tables should be processed and which
  should not be processed.
* Respect new optiion in hook.
* Also add necessary tests.
* Remove old no longer needed tests for hook.
2016-12-15 14:04:26 +01:00
0953f4bb1f
FEATURE: Index resolved relations
* TCAIndexer is now able to resolve relations of any kind by using TYPO3
  Core API.
* Indexed will be a single string or an array, depending of how many
  relations were resolved.
* The same value will be indexed as shown by TCA in backend while
  editing or displaying.
2016-12-13 16:55:57 +01:00
162d383a9d FEATURE: Allow to configure additional where statement for indexing
* Provide TypoScript option to extend where clause to skip further
  records, e.g. tt_content by CType.
2016-12-13 12:33:54 +01:00