namespace Shaarli\Front\Controller\Visitor;
-use PHPUnit\Framework\MockObject\MockObject;
use Shaarli\Bookmark\BookmarkServiceInterface;
use Shaarli\Config\ConfigManager;
use Shaarli\Container\ShaarliTestContainer;
// Config
$this->container->conf = $this->createMock(ConfigManager::class);
$this->container->conf->method('get')->willReturnCallback(function (string $parameter, $default) {
+ if ($parameter === 'general.tags_separator') {
+ return '@';
+ }
+
return $default === null ? $parameter : $default;
});
/**
* Force to be used in PHPUnit context.
*/
- protected abstract function createMock($originalClassName): MockObject;
+ protected abstract function isInTestsContext(): bool;
}