PHP Интерфейс FOS\UserBundle\Model\GroupManagerInterface

All changes to groups should happen through this interface.
Автор: Christophe Coevoet ([email protected])
Показать файл Открыть проект Примеры использования интерфейса

Открытые методы

Метод Описание
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

Описание методов

createGroup() публичный Метод

Returns an empty group instance
public createGroup ( string $name ) : FOS\UserBundle\Model\GroupInterface
$name string
Результат FOS\UserBundle\Model\GroupInterface

deleteGroup() публичный Метод

Deletes a group
public deleteGroup ( FOS\UserBundle\Model\GroupInterface $group ) : void
$group FOS\UserBundle\Model\GroupInterface
Результат void

findGroupBy() публичный Метод

Finds one group by the given criteria
public findGroupBy ( array $criteria ) : FOS\UserBundle\Model\GroupInterface
$criteria array
Результат FOS\UserBundle\Model\GroupInterface

findGroupByName() публичный Метод

Finds a group by name
public findGroupByName ( string $name ) : FOS\UserBundle\Model\GroupInterface
$name string
Результат FOS\UserBundle\Model\GroupInterface

findGroups() публичный Метод

Returns a collection with all user instances
public findGroups ( ) : Traversable
Результат Traversable

getClass() публичный Метод

Returns the group's fully qualified class name
public getClass ( ) : string
Результат string

updateGroup() публичный Метод

Updates a group
public updateGroup ( FOS\UserBundle\Model\GroupInterface $group ) : void
$group FOS\UserBundle\Model\GroupInterface
Результат void