Zwischenstand

This commit is contained in:
Sven Wappler
2021-08-20 13:33:13 +02:00
parent ce6b9e38dc
commit 508d3d2759
32 changed files with 2807 additions and 602 deletions

View File

@@ -0,0 +1,41 @@
<?php
namespace WapplerSystems\BookmarksLikesRatings\Controller;
use TYPO3\CMS\Frontend\Exception;
use WapplerSystems\BookmarksLikesRatings\Domain\Repository\BookmarkRepository;
use WapplerSystems\BookmarksLikesRatings\Domain\Repository\LikeRepository;
class AbstractController extends \TYPO3\CMS\Extbase\Mvc\Controller\ActionController {
/** @var BookmarkRepository */
protected $bookmarkRepository;
/**
* @param \WapplerSystems\BookmarksLikesRatings\Domain\Repository\BookmarkRepository $bookmarkRepository
*/
public function injectBookmarkRepository(BookmarkRepository $bookmarkRepository) {
$this->bookmarkRepository = $bookmarkRepository;
}
/** @var LikeRepository */
protected $likeRepository;
/**
* @param \WapplerSystems\BookmarksLikesRatings\Domain\Repository\LikeRepository $bookmarkRepository
*/
public function injectLikeRepository(LikeRepository $likeRepository) {
$this->likeRepository = $likeRepository;
}
protected function getCurrentUser() : array {
if (!$GLOBALS['TSFE']->fe_user) {
throw new Exception('no access');
}
return $GLOBALS['TSFE']->fe_user->user;
}
}