Personality_Module

extends Module\Skeleton\Standard
Methods Summary
public
public
# scan( $file )
public
public
# insert( Tivie\HtaccessParser\HtaccessContainer $config , $line , Tivie\HtaccessParser\Token\BaseToken $directive )
public
# verify( $directive , $val = NULL, $personality = NULL )
public
# resolve( string $token )
Resolve a delegating personality
public
# get_description( $personality , $directive )
public
# remove( Tivie\HtaccessParser\HtaccessContainer $config , $line )
public
# replace( \HtaccessContainer $config , $directive , $val = '' )
Replace a directive
public
# get_directives( $personality )
public
# commit( array|string $host , $hash , $data )
Write changes to control file
public
# hash( mixed $obj )
Calculate hash of a control file or htaccess object
Methods inherited from Module\Skeleton\Standard
__construct(), setUserParameters(), autoloadModule(), __wakeup(), _invoke(), __debugInfo(), getExportedFunctions(), _reset(), cleanUserParameters(), query()
Constants Summary
public string CONTROL_FILE
# '.htaccess'
public string CACHE_KEY_PREFIX
# 'pnlty:'
public string PERSONALITY_MODULE_LOCATION
# 'lib/Module/Support/Personality'
Constants inherited from Module\Skeleton\Standard
DEPENDENCY_MAP
Properties Summary
public $exportedFunctions
# array ( '*' => 2, )
Properties inherited from Module\Skeleton\Standard
$exportedFunctions, $username, $password, $domain, $user_id, $group_id, $permission_level, $session_id, $site, $site_id