Changeset View
Changeset View
Standalone View
Standalone View
src/applications/pholio/storage/PholioMock.php
<?php | <?php | ||||
final class PholioMock extends PholioDAO | final class PholioMock extends PholioDAO | ||||
implements | implements | ||||
PhabricatorMarkupInterface, | PhabricatorMarkupInterface, | ||||
PhabricatorPolicyInterface, | PhabricatorPolicyInterface, | ||||
PhabricatorSubscribableInterface, | PhabricatorSubscribableInterface, | ||||
PhabricatorTokenReceiverInterface, | PhabricatorTokenReceiverInterface, | ||||
PhabricatorFlaggableInterface, | PhabricatorFlaggableInterface, | ||||
PhabricatorApplicationTransactionInterface, | PhabricatorApplicationTransactionInterface, | ||||
PhabricatorProjectInterface, | PhabricatorProjectInterface, | ||||
PhabricatorDestructibleInterface { | PhabricatorDestructibleInterface { | ||||
const MARKUP_FIELD_DESCRIPTION = 'markup:description'; | const MARKUP_FIELD_DESCRIPTION = 'markup:description'; | ||||
const STATUS_OPEN = 'open'; | |||||
const STATUS_CLOSED = 'closed'; | |||||
protected $authorPHID; | protected $authorPHID; | ||||
protected $viewPolicy; | protected $viewPolicy; | ||||
protected $editPolicy; | protected $editPolicy; | ||||
protected $name; | protected $name; | ||||
protected $originalName; | protected $originalName; | ||||
protected $description; | protected $description; | ||||
protected $coverPHID; | protected $coverPHID; | ||||
Show All 12 Lines | $app = id(new PhabricatorApplicationQuery()) | ||||
->executeOne(); | ->executeOne(); | ||||
$view_policy = $app->getPolicy(PholioDefaultViewCapability::CAPABILITY); | $view_policy = $app->getPolicy(PholioDefaultViewCapability::CAPABILITY); | ||||
$edit_policy = $app->getPolicy(PholioDefaultEditCapability::CAPABILITY); | $edit_policy = $app->getPolicy(PholioDefaultEditCapability::CAPABILITY); | ||||
return id(new PholioMock()) | return id(new PholioMock()) | ||||
->setAuthorPHID($actor->getPHID()) | ->setAuthorPHID($actor->getPHID()) | ||||
->attachImages(array()) | ->attachImages(array()) | ||||
->setStatus('open') | ->setStatus(self::STATUS_OPEN) | ||||
->setViewPolicy($view_policy) | ->setViewPolicy($view_policy) | ||||
->setEditPolicy($edit_policy); | ->setEditPolicy($edit_policy); | ||||
} | } | ||||
public function getMonogram() { | public function getMonogram() { | ||||
return 'M'.$this->getID(); | return 'M'.$this->getID(); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 101 Lines • ▼ Show 20 Lines | while (isset($replace_map[$image->getPHID()])) { | ||||
$history[$image->getID()] = $image; | $history[$image->getID()] = $image; | ||||
} | } | ||||
return $history; | return $history; | ||||
} | } | ||||
public function getStatuses() { | public function getStatuses() { | ||||
$options = array(); | $options = array(); | ||||
$options['open'] = pht('Open'); | $options[self::STATUS_OPEN] = pht('Open'); | ||||
$options['closed'] = pht('Closed'); | $options[self::STATUS_CLOSED] = pht('Closed'); | ||||
return $options; | return $options; | ||||
} | } | ||||
public function isClosed() { | public function isClosed() { | ||||
return ($this->getStatus() == 'closed'); | return ($this->getStatus() == 'closed'); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 137 Lines • Show Last 20 Lines |