namespace Shaarli\Front\Controller\Visitor;
-use PHPUnit\Framework\MockObject\MockObject;
use Shaarli\Bookmark\BookmarkServiceInterface;
use Shaarli\Config\ConfigManager;
use Shaarli\Container\ShaarliTestContainer;
protected function assignTemplateVars(array &$variables): void
{
$this->container->pageBuilder
- ->expects(static::atLeastOnce())
->method('assign')
->willReturnCallback(function ($key, $value) use (&$variables) {
$variables[$key] = $value;
/**
* Force to be used in PHPUnit context.
*/
- protected abstract function createMock($originalClassName): MockObject;
+ protected abstract function isInTestsContext(): bool;
}