Overview

Namespaces

  • PHP
  • ProgrammingAreHard
    • Arbiter
      • Domain
      • Model
  • Symfony
    • Component
      • Security
        • Acl
          • Exception
          • Model
          • Permission
        • Core
          • User

Classes

  • BasicPermissionMap
  • MaskBuilder

Interfaces

  • PermissionMapInterface
  • Overview
  • Namespace
  • Class
  • Tree

Interface PermissionMapInterface

This is the interface that must be implemented by permission maps.

Direct known implementers

Symfony\Component\Security\Acl\Permission\BasicPermissionMap
Namespace: Symfony\Component\Security\Acl\Permission
Author: Johannes M. Schmitt <schmittjoh@gmail.com>
Located at PermissionMapInterface.php
Methods summary
public array
# getMasks( string $permission, object $object )

Returns an array of bitmasks.

Returns an array of bitmasks.

The security identity must have been granted access to at least one of these bitmasks.

Parameters

$permission
string
$permission
$object
object
$object

Returns

array
may return null if permission/object combination is not supported
public boolean
# contains( string $permission )

Whether this map contains the given permission

Whether this map contains the given permission

Parameters

$permission
string
$permission

Returns

boolean
Arbiter API documentation generated by ApiGen 2.8.0