Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
PhabricatorPolicyFilter::rejectObject | 84 | 2,563,367 us | 100.0% |
Parent Calls | | | |
PhabricatorPolicyFilter::checkCapability | 72 | 2,211,233 us | |
PhabricatorPolicyAwareQuery::didRejectResult | 1 | 137 us | |
PhabricatorPolicyFilter::executeExtendedPolicyChecks | 5 | 350,575 us | |
PhabricatorPolicyFilter::applyExtendedPolicyChecks@1 | 2 | 281 us | |
PhabricatorPolicyFilter::checkCapability@1 | 4 | 1,141 us | |
Child Calls | | | |
PhabricatorPolicyFilter::renderAccessDenied | 25 | 2,105,752 us | 82.1% |
PhabricatorPolicy::getPolicyExplanation | 25 | 231,286 us | 9.0% |
PhabricatorPolicyCapability::getCapabilityByKey | 25 | 44,726 us | 1.7% |
pht | 30 | 40,340 us | 1.6% |
PhabricatorPolicyCanViewCapability::getCapabilityName | 18 | 24,886 us | 1.0% |
PhabricatorPolicyCanViewCapability::describeCapabilityRejection | 18 | 22,074 us | 0.9% |
PhabricatorPolicyException::setCapabilityName | 25 | 7,739 us | 0.3% |
PhabricatorPolicyException::setTitle | 25 | 6,917 us | 0.3% |
PhabricatorPolicyException::setRejection | 25 | 6,913 us | 0.3% |
PhabricatorPolicyException::setMoreInfo | 25 | 6,878 us | 0.3% |
id | 25 | 6,015 us | 0.2% |
PhabricatorUser::isOmnipotent | 25 | 4,781 us | 0.2% |
PhabricatorPolicyTestObject::describeAutomaticCapability | 20 | 4,279 us | 0.2% |
PhabricatorProject::describeAutomaticCapability | 2 | 2,180 us | 0.1% |
PhabricatorPolicyCanJoinCapability::getCapabilityName | 1 | 2,113 us | 0.1% |
PhabricatorPolicyCanJoinCapability::describeCapabilityRejection | 1 | 2,057 us | 0.1% |
PhabricatorApplication::describeAutomaticCapability | 3 | 1,015 us | 0.0% |
PhabricatorPolicyCanEditCapability::describeCapabilityRejection | 1 | 726 us | 0.0% |
PhabricatorPolicyCanEditCapability::getCapabilityName | 1 | 722 us | 0.0% |
Exception::__construct | 25 | 98 us | 0.0% |
array_merge | 25 | 73 us | 0.0% |
implode | 25 | 68 us | 0.0% |
array_filter | 25 | 52 us | 0.0% |