PHP Class ElggCoreAccessSQLTest, Elgg

Inheritance: extends ElggCoreUnitTest
Show file Open project: elgg/elgg

Protected Properties

Property Type Description
$user ElggUser

Public Methods

Method Description
__construct ( ) Called before each test object.
__destruct ( ) Called after each test object.
addAndCallback ( $hook, $type, $clauses, $params )
addOrCallback ( $hook, $type, $clauses, $params )
removeEnabledCallback ( $hook, $type, $clauses, $params )
removeOrsCallback ( $hook, $type, $clauses, $params )
setUp ( ) Called before each test method.
tearDown ( ) Called after each test method.
testAccessPluginHookAddAnd ( )
testAccessPluginHookAddOr ( )
testAccessPluginHookRemoveEnabled ( )
testAccessPluginHookRemoveOrs ( )
testAdminAccess ( )
testCustomOwnerGuidColumn ( )
testCustomTableAlias ( )
testHasAccessToEntity ( )
testLoggedOutUser ( )
testNonAdminUser ( )
testTurningEnabledOff ( )

Protected Methods

Method Description
assertSqlEqual ( $sql1, $sql2 )
getFriendsClause ( $user_guid, $table_alias, $owner_guid = 'owner_guid' )
getLoggedInAccessListClause ( $table_alias )
getLoggedOutAccessListClause ( $table_alias )
getOwnerClause ( $user_guid, $table_alias, $owner_guid = 'owner_guid' )

Method Details

__construct() public method

Called before each test object.
public __construct ( )

__destruct() public method

Called after each test object.
public __destruct ( )

addAndCallback() public method

public addAndCallback ( $hook, $type, $clauses, $params )

addOrCallback() public method

public addOrCallback ( $hook, $type, $clauses, $params )

assertSqlEqual() protected method

protected assertSqlEqual ( $sql1, $sql2 )

getFriendsClause() protected method

protected getFriendsClause ( $user_guid, $table_alias, $owner_guid = 'owner_guid' )

getLoggedInAccessListClause() protected method

protected getLoggedInAccessListClause ( $table_alias )

getLoggedOutAccessListClause() protected method

protected getLoggedOutAccessListClause ( $table_alias )

getOwnerClause() protected method

protected getOwnerClause ( $user_guid, $table_alias, $owner_guid = 'owner_guid' )

removeEnabledCallback() public method

public removeEnabledCallback ( $hook, $type, $clauses, $params )

removeOrsCallback() public method

public removeOrsCallback ( $hook, $type, $clauses, $params )

setUp() public method

Called before each test method.
public setUp ( )

tearDown() public method

Called after each test method.
public tearDown ( )

testAccessPluginHookAddAnd() public method

testAccessPluginHookAddOr() public method

testAccessPluginHookRemoveEnabled() public method

testAccessPluginHookRemoveOrs() public method

testAdminAccess() public method

public testAdminAccess ( )

testCustomOwnerGuidColumn() public method

testCustomTableAlias() public method

testHasAccessToEntity() public method

testLoggedOutUser() public method

public testLoggedOutUser ( )

testNonAdminUser() public method

public testNonAdminUser ( )

testTurningEnabledOff() public method

Property Details

$user protected property

protected ElggUser $user
return ElggUser