getViewer(); $extensions = PhabricatorEditEngineExtension::getAllExtensions(); $rows = array(); foreach ($extensions as $extension) { $rows[] = array( $extension->getExtensionPriority(), get_class($extension), $extension->getExtensionName(), $extension->isExtensionEnabled() ? pht('Yes') : pht('No'), ); } $table = id(new AphrontTableView($rows)) ->setHeaders( array( pht('Priority'), pht('Class'), pht('Name'), pht('Enabled'), )) ->setColumnClasses( array( null, null, 'wide pri', null, )); return id(new PHUIObjectBoxView()) ->setHeaderText(pht('EditEngine Extensions')) ->setBackground(PHUIObjectBoxView::BLUE_PROPERTY) ->setTable($table); } }