getRequest(); $user = $request->getUser(); $xactions = id(new PhabricatorConfigTransactionQuery()) ->setViewer($user) ->needComments(true) ->setReversePaging(false) ->execute(); $object = new PhabricatorConfigEntry(); $xaction = $object->getApplicationTransactionTemplate(); $view = $xaction->getApplicationTransactionViewObject(); $timeline = $view ->setUser($user) ->setTransactions($xactions) ->setRenderAsFeed(true) ->setObjectPHID(PhabricatorPHIDConstants::PHID_VOID); $timeline->setShouldTerminate(true); $object->willRenderTimeline($timeline, $this->getRequest()); $title = pht('Settings History'); $crumbs = $this->buildApplicationCrumbs(); $crumbs->addTextCrumb('Config', $this->getApplicationURI()); $crumbs->addTextCrumb($title, '/config/history/'); return $this->buildApplicationPage( array( $crumbs, $timeline, ), array( 'title' => $title, )); } }