mirror of
https://github.com/silverstripe/silverstripe-externallinks.git
synced 2024-10-22 17:05:44 +02:00
98dac9b314
This odd dependency is causing inclusion issues to do with namespacing and the ability to work well with the framework (according to the dependency's readme). The usage of the tool in this case adds no value, as it's performing purely stub type work, rather than mock work. So instead we can use an actual stub (simply return test values depending on input) and have everything work well. After removing the Phockito dependency it was found that the tests that would skip when it isn't present were actually in a failing state. So they had to be repaired too, mostly through the use of fixing the poor code that was causing them to fail (as opposed to being bad tests). This is both configuration and proceedural work.
10 lines
326 B
YAML
10 lines
326 B
YAML
---
|
|
Name: externallinksdependencies
|
|
---
|
|
SilverStripe\Core\Injector\Injector:
|
|
SilverStripe\ExternalLinks\Tasks\LinkChecker: SilverStripe\ExternalLinks\Tasks\CurlLinkChecker
|
|
Psr\SimpleCache\CacheInterface.CurlLinkChecker:
|
|
factory: SilverStripe\Core\Cache\CacheFactory
|
|
constructor:
|
|
namespace: 'curllinkchecker'
|