Example #1
0
 /**
  * Fill in data to Author object
  * @param \Vendor\Guestbook\Domain\Model\Author $author
  */
 private function fillInAuthData(\Vendor\Guestbook\Domain\Model\Author $author)
 {
     /** @var \TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup $feUserGroup */
     $feUserGroup = $this->settings['usergroup'] ? $this->frontendUserGroupRepository->findByUid($this->settings['usergroup']) : '';
     $userGroup = new \TYPO3\CMS\Extbase\Persistence\ObjectStorage();
     $author->setUsergroup($userGroup);
     $author->getUsergroup()->attach($feUserGroup);
     $this->setAuthorImage($author);
     $author->setPassword($this->getAuthorPassword($author));
 }