Page MenuHomeGitPull.it
Diviner Tech Docs PhabricatorPolicyInterface

interface PhabricatorPolicyInterface
Phorge Technical Documentation (Policy)

This interface is not documented.

Methods

public function getCapabilities()

This method is not documented.
Return
array<PhabricatorPolicyCapability>

public function getPolicy($capability)

This method is not documented.
Parameters
PhabricatorPolicyCapability$capability$capability
Return
stringA PhabricatorPolicyConstant

public function hasAutomaticCapability($capability, $viewer)

Whether an object provides automatic capability grants to a user (e.g. the owner of an object can always see it even if a capability is set to NOONE)

Parameters
PhabricatorPolicyCapability$capability$capability
PhabricatorUser$viewer$viewer
Return
bool