Path: blob/master/src/infrastructure/export/field/PhabricatorExportField.php
12241 views
<?php12abstract class PhabricatorExportField3extends Phobject {45private $key;6private $label;78public function setKey($key) {9$this->key = $key;10return $this;11}1213public function getKey() {14return $this->key;15}1617public function setLabel($label) {18$this->label = $label;19return $this;20}2122public function getLabel() {23return $this->label;24}2526public function getTextValue($value) {27$natural_value = $this->getNaturalValue($value);2829if ($natural_value === null) {30return null;31}3233return (string)$natural_value;34}3536public function getNaturalValue($value) {37return $value;38}3940public function getPHPExcelValue($value) {41return $this->getTextValue($value);42}4344/**45* @phutil-external-symbol class PHPExcel_Cell_DataType46*/47public function formatPHPExcelCell($cell, $style) {48$cell->setDataType(PHPExcel_Cell_DataType::TYPE_STRING);49}5051public function getCharacterWidth() {52return 24;53}5455}565758