public function __construct(ContentMapperInterface $mapper, SessionManagerInterface $sessionManager, UserManagerInterface $userManager, WebspaceManagerInterface $webspaceManager, ContentQueryBuilderInterface $queryBuilder, ContentQueryExecutorInterface $queryExecutor, AccessControlManagerInterface $accessControlManager, TokenStorageInterface $tokenStorage = null, LoggerInterface $logger)
{
$this->mapper = $mapper;
$this->sessionManager = $sessionManager;
$this->userManager = $userManager;
$this->webspaceManager = $webspaceManager;
$this->queryBuilder = $queryBuilder;
$this->queryExecutor = $queryExecutor;
$this->accessControlManager = $accessControlManager;
$this->tokenStorage = $tokenStorage;
$this->logger = $logger;
}