프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$frontendUserRepository | TYPO3\CMS\Extbase\Domain\Repository\FrontendUserRepository |
메소드 | 설명 | |
---|---|---|
assertAdminLoggedIn ( ) : boolean | Returns TRUE only if there is a current user logged in and this user is an admin class backend user | |
assertBackendUserGroupLoggedIn ( mixed $groups = null ) : boolean | Returns TRUE only if a backend user is logged in and either has any group (if param left out) or is a member of the group $groups or a group in the array/CSV $groups | |
assertBackendUserLoggedIn ( integer $backendUser = null ) : boolean | Returns TRUE only if a backend user is currently logged in. If used, argument specifies that the logged in user must be that specific user | |
assertFrontendUserGroupLoggedIn ( mixed $groups = null ) : boolean | Returns TRUE if a FrontendUserGroup (specific given argument, else not) is logged in | |
assertFrontendUserLoggedIn ( TYPO3\CMS\Extbase\Domain\Model\FrontendUser $frontendUser = null ) : boolean | Returns TRUE only if a FrontendUser is currently logged in. Use argument to return TRUE only if the FrontendUser logged in must be that specific user. | |
assertFrontendUsersLoggedIn ( TYPO3\CMS\Extbase\Persistence\ObjectStorage $frontendUsers = null ) : boolean | Returns TRUE only if currently logged in frontend user is in list. | |
evaluateArguments ( ) : boolean | Returns TRUE if all conditions from arguments are satisfied. The type of evaluation (AND or OR) can be set using argument "evaluationType" | |
getCurrentBackendUser ( ) : array | Returns a be_user record as lowerCamelCase indexed array if a BE user is currently logged in. | |
getCurrentFrontendUser ( ) : TYPO3\CMS\Extbase\Domain\Model\FrontendUser | null | Gets the currently logged in Frontend User | |
initializeArguments ( ) : void | ||
injectFrontendUserRepository ( TYPO3\CMS\Extbase\Domain\Repository\FrontendUserRepository $frontendUserRepository ) : void |
메소드 | 설명 | |
---|---|---|
evaluateCondition ( array | null $arguments = null ) : boolean | ||
isFrontendContext ( ) : boolean | ||
renderThenChild ( ) : string | Override: forcibly disables page caching - a TRUE condition in this ViewHelper means page content would be depending on the current visitor's session/cookie/auth etc. |
public assertAdminLoggedIn ( ) : boolean | ||
리턴 | boolean |
public assertBackendUserGroupLoggedIn ( mixed $groups = null ) : boolean | ||
$groups | mixed | Array of group uids or CSV of group uids or one group uid |
리턴 | boolean |
public assertBackendUserLoggedIn ( integer $backendUser = null ) : boolean | ||
$backendUser | integer | |
리턴 | boolean |
public assertFrontendUserGroupLoggedIn ( mixed $groups = null ) : boolean | ||
$groups | mixed | One \TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup or ObjectStorage containing same |
리턴 | boolean |
public assertFrontendUserLoggedIn ( TYPO3\CMS\Extbase\Domain\Model\FrontendUser $frontendUser = null ) : boolean | ||
$frontendUser | TYPO3\CMS\Extbase\Domain\Model\FrontendUser | |
리턴 | boolean |
public assertFrontendUsersLoggedIn ( TYPO3\CMS\Extbase\Persistence\ObjectStorage $frontendUsers = null ) : boolean | ||
$frontendUsers | TYPO3\CMS\Extbase\Persistence\ObjectStorage | |
리턴 | boolean |
public evaluateArguments ( ) : boolean | ||
리턴 | boolean |
public getCurrentBackendUser ( ) : array | ||
리턴 | array |
public getCurrentFrontendUser ( ) : TYPO3\CMS\Extbase\Domain\Model\FrontendUser | null | ||
리턴 | TYPO3\CMS\Extbase\Domain\Model\FrontendUser | null |
public injectFrontendUserRepository ( TYPO3\CMS\Extbase\Domain\Repository\FrontendUserRepository $frontendUserRepository ) : void | ||
$frontendUserRepository | TYPO3\CMS\Extbase\Domain\Repository\FrontendUserRepository | |
리턴 | void |
protected renderThenChild ( ) : string | ||
리턴 | string | rendered ThenViewHelper or contents of |