PHP Class FluxBB\Models\GroupRepository

Inheritance: implements FluxBB\Models\GroupRepositoryInterface
Datei anzeigen Open project: fluxbb/core

Protected Properties

Property Type Description
$cache
$retrieved

Public Methods

Method Description
__construct ( Illuminate\Cache\CacheManager $cache )
delete ( Group $group )
find ( $id )
getHierarchy ( )

Protected Methods

Method Description
cachePermissions ( Group $group )
clearCache ( )
deletePermissions ( Group $group )
getCachedPermissions ( Group $group )
hasCachedPermissions ( $id )
loadPermissions ( $group )
retrieve ( $id )

Method Details

__construct() public method

public __construct ( Illuminate\Cache\CacheManager $cache )
$cache Illuminate\Cache\CacheManager

cachePermissions() protected method

protected cachePermissions ( Group $group )
$group Group

clearCache() protected method

protected clearCache ( )

delete() public method

public delete ( Group $group )
$group Group

deletePermissions() protected method

protected deletePermissions ( Group $group )
$group Group

find() public method

public find ( $id )

getCachedPermissions() protected method

protected getCachedPermissions ( Group $group )
$group Group

getHierarchy() public method

public getHierarchy ( )

hasCachedPermissions() protected method

protected hasCachedPermissions ( $id )

loadPermissions() protected method

protected loadPermissions ( $group )

retrieve() protected method

protected retrieve ( $id )

Property Details

$cache protected_oe property

protected $cache

$retrieved protected_oe property

protected $retrieved