PHP Interface FOS\UserBundle\Model\GroupManagerInterface

All changes to groups should happen through this interface.
Author: Christophe Coevoet ([email protected])
Afficher le fichier Open project: KnpLabs/KnpUserBundle Interface Usage Examples

Méthodes publiques

Méthode Description
createGroup ( string $name ) : FOS\UserBundle\Model\GroupInterface Returns an empty group instance
deleteGroup ( FOS\UserBundle\Model\GroupInterface $group ) : void Deletes a group
findGroupBy ( array $criteria ) : FOS\UserBundle\Model\GroupInterface Finds one group by the given criteria
findGroupByName ( string $name ) : FOS\UserBundle\Model\GroupInterface Finds a group by name
findGroups ( ) : Traversable Returns a collection with all user instances
getClass ( ) : string Returns the group's fully qualified class name
updateGroup ( FOS\UserBundle\Model\GroupInterface $group ) : void Updates a group

Method Details

createGroup() public méthode

Returns an empty group instance
public createGroup ( string $name ) : FOS\UserBundle\Model\GroupInterface
$name string
Résultat FOS\UserBundle\Model\GroupInterface

deleteGroup() public méthode

Deletes a group
public deleteGroup ( FOS\UserBundle\Model\GroupInterface $group ) : void
$group FOS\UserBundle\Model\GroupInterface
Résultat void

findGroupBy() public méthode

Finds one group by the given criteria
public findGroupBy ( array $criteria ) : FOS\UserBundle\Model\GroupInterface
$criteria array
Résultat FOS\UserBundle\Model\GroupInterface

findGroupByName() public méthode

Finds a group by name
public findGroupByName ( string $name ) : FOS\UserBundle\Model\GroupInterface
$name string
Résultat FOS\UserBundle\Model\GroupInterface

findGroups() public méthode

Returns a collection with all user instances
public findGroups ( ) : Traversable
Résultat Traversable

getClass() public méthode

Returns the group's fully qualified class name
public getClass ( ) : string
Résultat string

updateGroup() public méthode

Updates a group
public updateGroup ( FOS\UserBundle\Model\GroupInterface $group ) : void
$group FOS\UserBundle\Model\GroupInterface
Résultat void