/**
* @var Tx_Extbase_Persistence_ObjectStorage<Tx_Extbase_Domain_Model_FrontendUserGroup>
*/
- protected $usergroups;
+ protected $usergroup;
/**
* @var string
public function __construct($username = '', $password = '') {
$this->username = $username;
$this->password = $password;
- $this->usergroups = new Tx_Extbase_Persistence_ObjectStorage();
+ $this->usergroup = new Tx_Extbase_Persistence_ObjectStorage();
}
/**
}
/**
- * Sets the usergroups
+ * Sets the usergroups. Keep in mind that the property is called "usergroup"
+ * although it can hold several usergroups.
*
- * @param Tx_Extbase_Persistence_ObjectStorage<Tx_Extbase_Domain_Model_FrontendUserGroup> $usergroups An object storage containing the usergroups to add
+ * @param Tx_Extbase_Persistence_ObjectStorage<Tx_Extbase_Domain_Model_FrontendUserGroup> $usergroup An object storage containing the usergroups to add
* @return void
* @api
*/
- public function setUsergroups(Tx_Extbase_Persistence_ObjectStorage $usergroups) {
- $this->usergroups = $usergroups;
+ public function setUsergroup(Tx_Extbase_Persistence_ObjectStorage $usergroup) {
+ $this->usergroup = $usergroup;
}
/**
* @api
*/
public function addUsergroup(Tx_Extbase_Domain_Model_FrontendUserGroup $usergroup) {
- $this->usergroups->attach($usergroup);
+ $this->usergroup->attach($usergroup);
}
/**
* @api
*/
public function removeUsergroup(Tx_Extbase_Domain_Model_FrontendUserGroup $usergroup) {
- $this->usergroups->detach($usergroup);
+ $this->usergroup->detach($usergroup);
}
/**
- * Returns the usergroups
+ * Returns the usergroups. Keep in mind that the property is called "usergroup"
+ * although it can hold several usergroups.
*
- * @return Tx_Extbase_Persistence_ObjectStorage An object storage containing the usergroups
+ * @return Tx_Extbase_Persistence_ObjectStorage An object storage containing the usergroup
* @api
*/
public function getUsergroups() {
- return $this->usergroups;
+ return $this->usergroup;
}
/**
/**
* @var Tx_Extbase_Persistence_ObjectStorage<Tx_Extbase_Domain_Model_FrontendUserGroup>
*/
- protected $subgroups;
+ protected $subgroup;
/**
* Constructs a new Frontend User Group
*
*/
public function __construct($title) {
- $this->subgroups = new Tx_Extbase_Persistence_ObjectStorage();
+ $this->subgroup = new Tx_Extbase_Persistence_ObjectStorage();
}
/**
}
/**
- * Sets the subgroups
+ * Sets the subgroups. Keep in mind that the property is called "subgroup"
+ * although it can hold several subgroups.
*
- * @param Tx_Extbase_Persistence_ObjectStorage<Tx_Extbase_Domain_Model_FrontendUserGroup> $subgroups An object storage containing the subgroups to add
+ * @param Tx_Extbase_Persistence_ObjectStorage<Tx_Extbase_Domain_Model_FrontendUserGroup> $subgroup An object storage containing the subgroups to add
* @return void
* @api
*/
- public function setSubgroups(Tx_Extbase_Persistence_ObjectStorage $subgroups) {
- $this->subgroups = $subgroups;
+ public function setSubgroup(Tx_Extbase_Persistence_ObjectStorage $subgroup) {
+ $this->subgroup = $subgroups;
}
/**
* @api
*/
public function addSubgroup(Tx_Extbase_Domain_Model_FrontendUserGroup $subgroup) {
- $this->subgroups->attach($subgroup);
+ $this->subgroup->attach($subgroup);
}
/**
* @api
*/
public function removeSubgroup(Tx_Extbase_Domain_Model_FrontendUserGroup $subgroup) {
- $this->subgroups->detach($subgroup);
+ $this->subgroup->detach($subgroup);
}
/**
- * Returns the subgroups
+ * Returns the subgroups. Keep in mind that the property is called "subgroup"
+ * although it can hold several subgroups.
*
* @return Tx_Extbase_Persistence_ObjectStorage An object storage containing the subgroups
* @api
*/
- public function getSubgroups() {
+ public function getSubgroup() {
return $this->subgroups;
}
tableName = fe_users
columns {
usergroup.foreignClass = Tx_Extbase_Domain_Model_FrontendUserGroup
- usergroup.mapOnProperty = usergroups
lockToDomain.mapOnProperty = lockToDomain
}
}
tableName = fe_groups
columns {
subgroup.foreignClass = Tx_Extbase_Domain_Model_FrontendUserGroup
- subgroup.mapOnProperty = subgroups
lockToDomain.mapOnProperty = lockToDomain
}
}