Changeset View
Changeset View
Standalone View
Standalone View
src/applications/search/engine/PhabricatorJumpNavHandler.php
<?php | <?php | ||||
final class PhabricatorJumpNavHandler extends Phobject { | final class PhabricatorJumpNavHandler extends Phobject { | ||||
public static function getJumpResponse(PhabricatorUser $viewer, $jump) { | public static function getJumpResponse(PhabricatorUser $viewer, $jump) { | ||||
$jump = trim($jump); | $jump = trim($jump); | ||||
$patterns = array( | $patterns = array( | ||||
'/^a$/i' => 'uri:/audit/', | '/^a$/i' => 'uri:/diffusion/commit/', | ||||
'/^f$/i' => 'uri:/feed/', | '/^f$/i' => 'uri:/feed/', | ||||
'/^d$/i' => 'uri:/differential/', | '/^d$/i' => 'uri:/differential/', | ||||
'/^r$/i' => 'uri:/diffusion/', | '/^r$/i' => 'uri:/diffusion/', | ||||
'/^t$/i' => 'uri:/maniphest/', | '/^t$/i' => 'uri:/maniphest/', | ||||
'/^p$/i' => 'uri:/project/', | '/^p$/i' => 'uri:/project/', | ||||
'/^u$/i' => 'uri:/people/', | '/^u$/i' => 'uri:/people/', | ||||
'/^p\s+(.+)$/i' => 'project', | '/^p\s+(.+)$/i' => 'project', | ||||
'/^u\s+(\S+)$/i' => 'user', | '/^u\s+(\S+)$/i' => 'user', | ||||
▲ Show 20 Lines • Show All 100 Lines • Show Last 20 Lines |