Page MenuHomestyx hydra

PhabricatorEdgeEditType.php
No OneTemporary

PhabricatorEdgeEditType.php

<?php
final class PhabricatorEdgeEditType
extends PhabricatorPHIDListEditType {
private $edgeOperation;
private $valueDescription;
public function setEdgeOperation($edge_operation) {
$this->edgeOperation = $edge_operation;
return $this;
}
public function getEdgeOperation() {
return $this->edgeOperation;
}
public function generateTransactions(
PhabricatorApplicationTransaction $template,
array $spec) {
$value = idx($spec, 'value');
if ($this->getEdgeOperation() !== null) {
$value = array_fuse($value);
$value = array(
$this->getEdgeOperation() => $value,
);
}
$xaction = $this->newTransaction($template)
->setNewValue($value);
return array($xaction);
}
}

File Metadata

Mime Type
text/x-php
Expires
Thu, Dec 18, 12:56 AM (1 d, 10 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
470278
Default Alt Text
PhabricatorEdgeEditType.php (759 B)

Event Timeline