Path: blob/master/src/applications/meta/editor/PhabricatorApplicationEditEngine.php
12256 views
<?php12final class PhabricatorApplicationEditEngine3extends PhabricatorEditEngine {45const ENGINECONST = 'application.application';67public function getEngineApplicationClass() {8return 'PhabricatorApplicationsApplication';9}1011public function getEngineName() {12return pht('Applications');13}1415public function getSummaryHeader() {16return pht('Configure Application Forms');17}1819public function getSummaryText() {20return pht('Configure creation and editing forms in Applications.');21}2223public function isEngineConfigurable() {24return false;25}2627protected function newEditableObject() {28throw new PhutilMethodNotImplementedException();29}3031protected function newObjectQuery() {32return new PhabricatorApplicationQuery();33}3435protected function getObjectCreateTitleText($object) {36return pht('Create New Application');37}3839protected function getObjectEditTitleText($object) {40return pht('Edit Application: %s', $object->getName());41}4243protected function getObjectEditShortText($object) {44return $object->getName();45}4647protected function getObjectCreateShortText() {48return pht('Create Application');49}5051protected function getObjectName() {52return pht('Application');53}5455protected function getObjectViewURI($object) {56return $object->getViewURI();57}5859protected function buildCustomEditFields($object) {60return array();61}6263}646566