‪TYPO3CMS  9.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 ExtbaseTeam\BlogExample\Domain\Model\Administrator

Public Member Functions

 __construct ($username='', $password='')
 
 setUsername ($username)
 
string getUsername ()
 
 setPassword ($password)
 
string getPassword ()
 
 setUsergroup (\TYPO3\CMS\Extbase\Persistence\ObjectStorage $usergroup)
 
 addUsergroup (\TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup $usergroup)
 
 removeUsergroup (\TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup $usergroup)
 
TYPO3 CMS Extbase Persistence ObjectStorage getUsergroup ()
 
 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 ()
 
 setLockToDomain ($lockToDomain)
 
string getLockToDomain ()
 
 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 (\TYPO3\CMS\Extbase\Persistence\ObjectStorage $image)
 
TYPO3 CMS Extbase Persistence ObjectStorage getImage ()
 
 setLastlogin (\DateTime $lastlogin)
 
DateTime getLastlogin ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
int getUid ()
 
 setPid ($pid)
 
int getPid ()
 
bool _setProperty ($propertyName, $propertyValue)
 
mixed _getProperty ($propertyName)
 
array _getProperties ()
 
bool _hasProperty ($propertyName)
 
bool _isNew ()
 
 _memorizeCleanState ($propertyName=null)
 
 _memorizePropertyCleanState ($propertyName)
 
array _getCleanProperties ()
 
mixed _getCleanProperty ($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 = ''
 
TYPO3 CMS Extbase Persistence ObjectStorage<\TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup$usergroup
 
string $name = ''
 
string $firstName = ''
 
string $middleName = ''
 
string $lastName = ''
 
string $address = ''
 
string $telephone = ''
 
string $fax = ''
 
string $email = ''
 
string $lockToDomain = ''
 
string $title = ''
 
string $zip = ''
 
string $city = ''
 
string $country = ''
 
string $www = ''
 
string $company = ''
 
TYPO3 CMS Extbase Persistence ObjectStorage<\TYPO3\CMS\Extbase\Domain\Model\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

Definition at line 20 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 108 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 ( \TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup  $usergroup)

Adds a usergroup to the frontend user

Parameters
\TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup$usergroup

Definition at line 172 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 293 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 433 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 493 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 453 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 353 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 333 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 233 of file FrontendUser.php.

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

◆ getImage()

TYPO3 CMS Extbase Persistence ObjectStorage TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getImage ( )

Gets the image value

Returns
‪\TYPO3\CMS\Extbase\Persistence\ObjectStorage

Definition at line 513 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 533 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 273 of file FrontendUser.php.

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

◆ getLockToDomain()

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

Returns the lockToDomain value

Returns
‪string

Definition at line 373 of file FrontendUser.php.

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

◆ getMiddleName()

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

Returns the middleName value

Returns
‪string

Definition at line 253 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 213 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 151 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 313 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 393 of file FrontendUser.php.

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

◆ getUsergroup()

TYPO3 CMS Extbase Persistence ObjectStorage 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
‪\TYPO3\CMS\Extbase\Persistence\ObjectStorage An object storage containing the usergroup

Definition at line 193 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 131 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 473 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 413 of file FrontendUser.php.

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

◆ removeUsergroup()

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

Removes a usergroup from the frontend user

Parameters
\TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup$usergroup

Definition at line 182 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 283 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 423 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 483 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 443 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 343 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 323 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 223 of file FrontendUser.php.

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

◆ setImage()

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

Sets the image value

Parameters
\TYPO3\CMS\Extbase\Persistence\ObjectStorage$image

Definition at line 503 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 523 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 263 of file FrontendUser.php.

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

◆ setLockToDomain()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setLockToDomain (   $lockToDomain)

Sets the lockToDomain value

Parameters
string$lockToDomain

Definition at line 363 of file FrontendUser.php.

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

◆ setMiddleName()

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

Sets the middleName value

Parameters
string$middleName

Definition at line 243 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 203 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 141 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 303 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 383 of file FrontendUser.php.

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

◆ setUsergroup()

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

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

Parameters
\TYPO3\CMS\Extbase\Persistence\ObjectStorage$usergroup

Definition at line 162 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 121 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 463 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 403 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

TYPO3 CMS Extbase Persistence ObjectStorage<\TYPO3\CMS\Extbase\Domain\Model\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

◆ $lockToDomain

string TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$lockToDomain = ''
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