Class MachII_filters_PermissionsFilter

Description

EventFilter class.

Located in /MachII/filters/PermissionsFilter.php (line 24)

MachII_framework_BaseObject
   |
   --MachII_framework_EventFilter
      |
      --MachII_filters_PermissionsFilter
Variable Summary
Method Summary
void configure ()
void filterEvent (mixed &$event, mixed &$eventContext, [mixed $paramArgs = array()])
void validatePermissions (mixed $requiredPermissions, mixed $userPermissions)
Variables
mixed $CLEAR_EVENT_QUEUE_PARAM = 'clearEventQueue' (line 32)
mixed $INVALID_EVENT_PARAM = 'invalidEvent' (line 28)
mixed $INVALID_MESSAGE_PARAM = 'invalidMessage' (line 30)
mixed $REQUIRED_PERMISSIONS_PARAM = 'requiredPermissions' (line 26)

Inherited Variables

Inherited from MachII_framework_BaseObject

MachII_framework_BaseObject::$_appManager
MachII_framework_BaseObject::$_parameters
Methods
configure (line 36)
void configure ()

Redefinition of:
MachII_framework_BaseObject::configure()
Override to provide custom configuration logic.
filterEvent (line 39)
void filterEvent (mixed &$event, mixed &$eventContext, [mixed $paramArgs = array()])

Redefinition of:
MachII_framework_EventFilter::filterEvent()
Override to provide event filtering logic.
getUserPermissions (line 93)
void getUserPermissions ()
validatePermissions (line 101)
void validatePermissions (mixed $requiredPermissions, mixed $userPermissions)
_throwUsageException (line 119)
void _throwUsageException ()

Inherited Methods

Inherited From MachII_framework_EventFilter

MachII_framework_EventFilter::MachII_framework_EventFilter()
MachII_framework_EventFilter::filterEvent()

Inherited From MachII_framework_BaseObject

MachII_framework_BaseObject::MachII_framework_BaseObject()
MachII_framework_BaseObject::announceEvent()
MachII_framework_BaseObject::configure()
MachII_framework_BaseObject::getAppManager()
MachII_framework_BaseObject::getParameter()
MachII_framework_BaseObject::getParameters()
MachII_framework_BaseObject::getProperty()
MachII_framework_BaseObject::hasParameter()
MachII_framework_BaseObject::isParameterDefined()
MachII_framework_BaseObject::setAppManager()
MachII_framework_BaseObject::setParameter()
MachII_framework_BaseObject::setParameters()
MachII_framework_BaseObject::setProperty()

Documentation generated on Thu, 20 Jan 2005 10:47:05 -0800 by phpDocumentor 1.3.0RC3