Path: blob/master/src/applications/conduit/storage/PhabricatorConduitMethodCallLog.php
12256 views
<?php12final class PhabricatorConduitMethodCallLog3extends PhabricatorConduitDAO4implements PhabricatorPolicyInterface {56protected $callerPHID;7protected $connectionID;8protected $method;9protected $error;10protected $duration;1112protected function getConfiguration() {13return array(14self::CONFIG_COLUMN_SCHEMA => array(15'id' => 'auto64',16'connectionID' => 'id64?',17'method' => 'text64',18'error' => 'text255',19'duration' => 'uint64',20'callerPHID' => 'phid?',21),22self::CONFIG_KEY_SCHEMA => array(23'key_date' => array(24'columns' => array('dateCreated'),25),26'key_method' => array(27'columns' => array('method'),28),29'key_callermethod' => array(30'columns' => array('callerPHID', 'method'),31),32),33) + parent::getConfiguration();34}353637/* -( PhabricatorPolicyInterface )----------------------------------------- */383940public function getCapabilities() {41return array(42PhabricatorPolicyCapability::CAN_VIEW,43);44}4546public function getPolicy($capability) {47return PhabricatorPolicies::POLICY_USER;48}4950public function hasAutomaticCapability($capability, PhabricatorUser $viewer) {51return false;52}5354}555657