Changeset View
Changeset View
Standalone View
Standalone View
src/applications/project/phid/PhabricatorProjectProjectPHIDType.php
| Show All 31 Lines | final class PhabricatorProjectProjectPHIDType extends PhabricatorPHIDType { | ||||
| public function loadHandles( | public function loadHandles( | ||||
| PhabricatorHandleQuery $query, | PhabricatorHandleQuery $query, | ||||
| array $handles, | array $handles, | ||||
| array $objects) { | array $objects) { | ||||
| foreach ($handles as $phid => $handle) { | foreach ($handles as $phid => $handle) { | ||||
| $project = $objects[$phid]; | $project = $objects[$phid]; | ||||
| $name = $project->getDisplayName(); | $name = $project->getDisplayNameWithAncestorPath(); | ||||
| $id = $project->getID(); | $id = $project->getID(); | ||||
| $slug = $project->getPrimarySlug(); | $slug = $project->getPrimarySlug(); | ||||
| $handle->setName($name); | $handle->setName($name); | ||||
| if (strlen($slug)) { | if (strlen($slug)) { | ||||
| $handle->setObjectName('#'.$slug); | $handle->setObjectName('#'.$slug); | ||||
| $handle->setMailStampName('#'.$slug); | $handle->setMailStampName('#'.$slug); | ||||
| ▲ Show 20 Lines • Show All 73 Lines • Show Last 20 Lines | |||||