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

Public Member Functions

 __construct ($title='')
 
 setTitle ($title)
 
string getTitle ()
 
 setDescription ($description)
 
string getDescription ()
 
 setSubgroup (ObjectStorage $subgroup)
 
 addSubgroup (FrontendUserGroup $subgroup)
 
 removeSubgroup (FrontendUserGroup $subgroup)
 
ObjectStorage< FrontendUserGroupgetSubgroup ()
 
- ‪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 $title = ''
 
string $description = ''
 
ObjectStorage< FrontendUserGroup$subgroup
 
- ‪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 Group

Definition at line 26 of file FrontendUserGroup.php.

Constructor & Destructor Documentation

◆ __construct()

ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup::__construct (   $title = '')

Constructs a new Frontend User Group

Parameters
string$title

Definition at line 45 of file FrontendUserGroup.php.

References ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup\setTitle().

Member Function Documentation

◆ addSubgroup()

ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup::addSubgroup ( FrontendUserGroup  $subgroup)

Adds a subgroup to the frontend user

Parameters
FrontendUserGroup$subgroup

Definition at line 107 of file FrontendUserGroup.php.

References ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup\$subgroup.

◆ getDescription()

string ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup::getDescription ( )

Returns the description value

Returns
‪string

Definition at line 86 of file FrontendUserGroup.php.

References ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup\$description.

◆ getSubgroup()

ObjectStorage<FrontendUserGroup> ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup::getSubgroup ( )

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

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

Definition at line 128 of file FrontendUserGroup.php.

References ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup\$subgroup.

◆ getTitle()

string ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup::getTitle ( )

Returns the title value

Returns
‪string

Definition at line 66 of file FrontendUserGroup.php.

References ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup\$title.

◆ removeSubgroup()

ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup::removeSubgroup ( FrontendUserGroup  $subgroup)

Removes a subgroup from the frontend user group

Parameters
FrontendUserGroup$subgroup

Definition at line 117 of file FrontendUserGroup.php.

References ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup\$subgroup.

◆ setDescription()

ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup::setDescription (   $description)

Sets the description value

Parameters
string$description

Definition at line 76 of file FrontendUserGroup.php.

References ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup\$description.

◆ setSubgroup()

ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup::setSubgroup ( ObjectStorage  $subgroup)

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

Parameters
ObjectStorage<FrontendUserGroup>‪$subgroup An object storage containing the subgroups to add

Definition at line 97 of file FrontendUserGroup.php.

References ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup\$subgroup.

◆ setTitle()

ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup::setTitle (   $title)

Sets the title value

Parameters
string$title

Definition at line 56 of file FrontendUserGroup.php.

References ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup\$title.

Referenced by ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup\__construct().

Member Data Documentation

◆ $description

string ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup::$description = ''
protected

◆ $subgroup

◆ $title

string ExtbaseTeam\BlogExample\Domain\Model\FrontendUserGroup::$title = ''
protected