Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
PhabricatorPolicyFilter::rejectObject | 84 | 1,486,530 us | 100.0% |
Parent Calls | | | |
PhabricatorPolicyFilter::checkCapability | 72 | 1,270,999 us | |
PhabricatorPolicyAwareQuery::didRejectResult | 1 | 138 us | |
PhabricatorPolicyFilter::applyExtendedPolicyChecks@1 | 2 | 240 us | |
PhabricatorPolicyFilter::executeExtendedPolicyChecks | 5 | 214,643 us | |
PhabricatorPolicyFilter::checkCapability@1 | 4 | 510 us | |
Child Calls | | | |
PhabricatorPolicyFilter::renderAccessDenied | 25 | 1,181,865 us | 79.5% |
PhabricatorPolicy::getPolicyExplanation | 25 | 169,781 us | 11.4% |
PhabricatorPolicyCapability::getCapabilityByKey | 25 | 31,525 us | 2.1% |
pht | 30 | 22,367 us | 1.5% |
PhabricatorPolicyCanViewCapability::describeCapabilityRejection | 18 | 15,227 us | 1.0% |
PhabricatorPolicyCanViewCapability::getCapabilityName | 18 | 13,234 us | 0.9% |
PhabricatorPolicyException::setTitle | 25 | 3,418 us | 0.2% |
PhabricatorPolicyException::setMoreInfo | 25 | 3,394 us | 0.2% |
PhabricatorPolicyException::setRejection | 25 | 3,389 us | 0.2% |
PhabricatorPolicyException::setCapabilityName | 25 | 3,389 us | 0.2% |
PhabricatorUser::isOmnipotent | 25 | 3,025 us | 0.2% |
id | 25 | 2,974 us | 0.2% |
PhabricatorPolicyTestObject::describeAutomaticCapability | 20 | 2,519 us | 0.2% |
PhabricatorProject::describeAutomaticCapability | 2 | 833 us | 0.1% |
PhabricatorPolicyCanEditCapability::getCapabilityName | 1 | 820 us | 0.1% |
PhabricatorPolicyCanEditCapability::describeCapabilityRejection | 1 | 786 us | 0.1% |
PhabricatorPolicyCanJoinCapability::describeCapabilityRejection | 1 | 692 us | 0.0% |
PhabricatorPolicyCanJoinCapability::getCapabilityName | 1 | 679 us | 0.0% |
PhabricatorApplication::describeAutomaticCapability | 3 | 419 us | 0.0% |
Exception::__construct | 25 | 67 us | 0.0% |
array_merge | 25 | 33 us | 0.0% |
implode | 25 | 33 us | 0.0% |
array_filter | 25 | 28 us | 0.0% |