TYPO3  7.6
Public Member Functions | Protected Member Functions | List of all members
DefaultAvatarProvider Class Reference
Inheritance diagram for DefaultAvatarProvider:
AvatarProviderInterface

Public Member Functions

 getImage (array $backendUser, $size)
 

Protected Member Functions

 getAvatarFileUid ($beUserId)
 
 getDatabaseConnection ()
 

Detailed Description

Class DefaultAvatarProvider

Definition at line 25 of file DefaultAvatarProvider.php.

Member Function Documentation

getAvatarFileUid (   $beUserId)
protected

Get Avatar fileUid

Parameters
int$beUserId
Returns
int

Definition at line 66 of file DefaultAvatarProvider.php.

References BackendUtility\BEenableFields(), BackendUtility\deleteClause(), and DefaultAvatarProvider\getDatabaseConnection().

Referenced by DefaultAvatarProvider\getImage().

getDatabaseConnection ( )
protected
Returns

Definition at line 81 of file DefaultAvatarProvider.php.

References $GLOBALS.

Referenced by DefaultAvatarProvider\getAvatarFileUid().

getImage ( array  $backendUser,
  $size 
)

Get Image

Parameters
array$backendUserbe_users record
int$size
Returns
Image|NULL

Implements AvatarProviderInterface.

Definition at line 34 of file DefaultAvatarProvider.php.

References ProcessedFile\CONTEXT_IMAGECROPSCALEMASK, DefaultAvatarProvider\getAvatarFileUid(), ResourceFactory\getInstance(), and GeneralUtility\makeInstance().