‪TYPO3CMS  11.5
TYPO3\CMS\Extbase\Domain\Model\FrontendUser Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Domain\Model\FrontendUser:
TYPO3\CMS\Extbase\DomainObject\AbstractEntity TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface TYPO3\CMS\Extbase\Persistence\ObjectMonitoringInterface

Public Member Functions

 __construct ($username='', $password='')
 
 initializeObject ()
 
 setUsername ($username)
 
string getUsername ()
 
 setPassword ($password)
 
string getPassword ()
 
 setUsergroup (ObjectStorage $usergroup)
 
 addUsergroup (FrontendUserGroup $usergroup)
 
 removeUsergroup (FrontendUserGroup $usergroup)
 
ObjectStorage< FrontendUserGroupgetUsergroup ()
 
 setName ($name)
 
string getName ()
 
 setFirstName ($firstName)
 
string getFirstName ()
 
 setMiddleName ($middleName)
 
string getMiddleName ()
 
 setLastName ($lastName)
 
string getLastName ()
 
 setAddress ($address)
 
string getAddress ()
 
 setTelephone ($telephone)
 
string getTelephone ()
 
 setFax ($fax)
 
string getFax ()
 
 setEmail ($email)
 
string getEmail ()
 
 setTitle ($title)
 
string getTitle ()
 
 setZip ($zip)
 
string getZip ()
 
 setCity ($city)
 
string getCity ()
 
 setCountry ($country)
 
string getCountry ()
 
 setWww ($www)
 
string getWww ()
 
 setCompany ($company)
 
string getCompany ()
 
 setImage (ObjectStorage $image)
 
ObjectStorage< FileReferencegetImage ()
 
 setLastlogin (\DateTime $lastlogin)
 
DateTime getLastlogin ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
int null getUid ()
 
 setPid (int $pid)
 
int null getPid ()
 
bool _setProperty (string $propertyName, $propertyValue)
 
mixed _getProperty (string $propertyName)
 
array _getProperties ()
 
bool _hasProperty ($propertyName)
 
bool _isNew ()
 
 _memorizeCleanState ($propertyName=null)
 
 _memorizePropertyCleanState ($propertyName)
 
array _getCleanProperties ()
 
mixed _getCleanProperty (string $propertyName)
 
bool _isDirty ($propertyName=null)
 
bool _isClone ()
 
 _setClone ($clone)
 
 __clone ()
 
string __toString ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extbase\Persistence\ObjectMonitoringInterface
 _memorizeCleanState ()
 
bool _isDirty ()
 

Protected Attributes

string $username = ''
 
string $password = ''
 
ObjectStorage< FrontendUserGroup$usergroup
 
string $name = ''
 
string $firstName = ''
 
string $middleName = ''
 
string $lastName = ''
 
string $address = ''
 
string $telephone = ''
 
string $fax = ''
 
string $email = ''
 
string $title = ''
 
string $zip = ''
 
string $city = ''
 
string $country = ''
 
string $www = ''
 
string $company = ''
 
ObjectStorage< FileReference$image
 
DateTime null $lastlogin
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
int $uid
 
int $_localizedUid
 
int $_languageUid
 
int $_versionedUid
 
int $pid
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
bool isPropertyDirty ($previousValue, $currentValue)
 

Detailed Description

A Frontend User

Deprecated:
‪since v11, will be removed in v12. Do not use or extend this model.

Definition at line 26 of file FrontendUser.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::__construct (   $username = '',
  $password = '' 
)

Constructs a new Front-End User

Parameters
string$username
string$password

Definition at line 110 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$password, and TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$username.

Member Function Documentation

◆ addUsergroup()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::addUsergroup ( FrontendUserGroup  $usergroup)

Adds a usergroup to the frontend user

Parameters
FrontendUserGroup$usergroup

Definition at line 183 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$usergroup.

◆ getAddress()

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getAddress ( )

Returns the address value

Returns
‪string

Definition at line 304 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$address.

◆ getCity()

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getCity ( )

Returns the city value

Returns
‪string

Definition at line 424 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$city.

◆ getCompany()

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getCompany ( )

Returns the company value

Returns
‪string

Definition at line 484 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$company.

◆ getCountry()

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getCountry ( )

Returns the country value

Returns
‪string

Definition at line 444 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$country.

◆ getEmail()

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getEmail ( )

Returns the email value

Returns
‪string

Definition at line 364 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$email.

◆ getFax()

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getFax ( )

Returns the fax value

Returns
‪string

Definition at line 344 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$fax.

◆ getFirstName()

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getFirstName ( )

Returns the firstName value

Returns
‪string

Definition at line 244 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$firstName.

◆ getImage()

ObjectStorage<FileReference> TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getImage ( )

Gets the image value

Returns
‪ObjectStorage<FileReference>

Definition at line 504 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$image.

◆ getLastlogin()

DateTime TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getLastlogin ( )

Returns the lastlogin value

Returns
‪\DateTime

Definition at line 524 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$lastlogin.

◆ getLastName()

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getLastName ( )

Returns the lastName value

Returns
‪string

Definition at line 284 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$lastName.

◆ getMiddleName()

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getMiddleName ( )

Returns the middleName value

Returns
‪string

Definition at line 264 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$middleName.

◆ getName()

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getName ( )

Returns the name value

Returns
‪string

Definition at line 224 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$name.

◆ getPassword()

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getPassword ( )

Returns the password value

Returns
‪string

Definition at line 162 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$password.

◆ getTelephone()

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getTelephone ( )

Returns the telephone value

Returns
‪string

Definition at line 324 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$telephone.

◆ getTitle()

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getTitle ( )

Returns the title value

Returns
‪string

Definition at line 384 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$title.

◆ getUsergroup()

ObjectStorage<FrontendUserGroup> TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getUsergroup ( )

Returns the usergroups. Keep in mind that the property is called "usergroup" although it can hold several usergroups.

Returns
‪ObjectStorage<FrontendUserGroup> An object storage containing the usergroup

Definition at line 204 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$usergroup.

◆ getUsername()

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getUsername ( )

Returns the username value

Returns
‪string

Definition at line 142 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$username.

◆ getWww()

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getWww ( )

Returns the www value

Returns
‪string

Definition at line 464 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$www.

◆ getZip()

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getZip ( )

Returns the zip value

Returns
‪string

Definition at line 404 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$zip.

◆ initializeObject()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::initializeObject ( )

Called again with initialize object, as fetching an entity from the DB does not use the constructor

Definition at line 121 of file FrontendUser.php.

◆ removeUsergroup()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::removeUsergroup ( FrontendUserGroup  $usergroup)

Removes a usergroup from the frontend user

Parameters
FrontendUserGroup$usergroup

Definition at line 193 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$usergroup.

◆ setAddress()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setAddress (   $address)

Sets the address value

Parameters
string$address

Definition at line 294 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$address.

◆ setCity()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setCity (   $city)

Sets the city value

Parameters
string$city

Definition at line 414 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$city.

◆ setCompany()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setCompany (   $company)

Sets the company value

Parameters
string$company

Definition at line 474 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$company.

◆ setCountry()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setCountry (   $country)

Sets the country value

Parameters
string$country

Definition at line 434 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$country.

◆ setEmail()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setEmail (   $email)

Sets the email value

Parameters
string$email

Definition at line 354 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$email.

◆ setFax()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setFax (   $fax)

Sets the fax value

Parameters
string$fax

Definition at line 334 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$fax.

◆ setFirstName()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setFirstName (   $firstName)

Sets the firstName value

Parameters
string$firstName

Definition at line 234 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$firstName.

◆ setImage()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setImage ( ObjectStorage  $image)

Sets the image value

Parameters
ObjectStorage<FileReference>‪$image

Definition at line 494 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$image.

◆ setLastlogin()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setLastlogin ( \DateTime  $lastlogin)

Sets the lastlogin value

Parameters
\DateTime$lastlogin

Definition at line 514 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$lastlogin.

◆ setLastName()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setLastName (   $lastName)

Sets the lastName value

Parameters
string$lastName

Definition at line 274 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$lastName.

◆ setMiddleName()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setMiddleName (   $middleName)

Sets the middleName value

Parameters
string$middleName

Definition at line 254 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$middleName.

◆ setName()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setName (   $name)

Sets the name value

Parameters
string$name

Definition at line 214 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$name.

◆ setPassword()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setPassword (   $password)

Sets the password value

Parameters
string$password

Definition at line 152 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$password.

◆ setTelephone()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setTelephone (   $telephone)

Sets the telephone value

Parameters
string$telephone

Definition at line 314 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$telephone.

◆ setTitle()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setTitle (   $title)

Sets the title value

Parameters
string$title

Definition at line 374 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$title.

◆ setUsergroup()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setUsergroup ( ObjectStorage  $usergroup)

Sets the usergroups. Keep in mind that the property is called "usergroup" although it can hold several usergroups.

Parameters
ObjectStorage<FrontendUserGroup>‪$usergroup

Definition at line 173 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$usergroup.

◆ setUsername()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setUsername (   $username)

Sets the username value

Parameters
string$username

Definition at line 132 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$username.

◆ setWww()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setWww (   $www)

Sets the www value

Parameters
string$www

Definition at line 454 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$www.

◆ setZip()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setZip (   $zip)

Sets the zip value

Parameters
string$zip

Definition at line 394 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$zip.

Member Data Documentation

◆ $address

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$address = ''
protected

◆ $city

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$city = ''
protected

◆ $company

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$company = ''
protected

◆ $country

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$country = ''
protected

◆ $email

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$email = ''
protected

◆ $fax

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$fax = ''
protected

◆ $firstName

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$firstName = ''
protected

◆ $image

ObjectStorage<FileReference> TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$image
protected

◆ $lastlogin

DateTime null TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$lastlogin
protected

◆ $lastName

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$lastName = ''
protected

◆ $middleName

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$middleName = ''
protected

◆ $name

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$name = ''
protected

◆ $password

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$password = ''
protected

◆ $telephone

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$telephone = ''
protected

◆ $title

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$title = ''
protected

◆ $usergroup

◆ $username

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$username = ''
protected

◆ $www

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$www = ''
protected

◆ $zip

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$zip = ''
protected