private function newTokenTypeImplementation() { $types = PhabricatorAuthTemporaryTokenType::getAllTypes(); $type = idx($types, $this->tokenType); if ($type) { return clone $type; } return null; }
public function renderModuleStatus(AphrontRequest $request) { $viewer = $request->getViewer(); $types = PhabricatorAuthTemporaryTokenType::getAllTypes(); $rows = array(); foreach ($types as $type) { $rows[] = array(get_class($type), $type->getTokenTypeConstant(), $type->getTokenTypeDisplayName()); } return id(new AphrontTableView($rows))->setHeaders(array(pht('Class'), pht('Key'), pht('Name')))->setColumnClasses(array(null, null, 'wide pri')); }