Path: blob/master/src/infrastructure/export/engine/PhabricatorLiskExportEngineExtension.php
12242 views
<?php12final class PhabricatorLiskExportEngineExtension3extends PhabricatorExportEngineExtension {45const EXTENSIONKEY = 'lisk';67public function supportsObject($object) {8if (!($object instanceof LiskDAO)) {9return false;10}1112if (!$object->getConfigOption(LiskDAO::CONFIG_TIMESTAMPS)) {13return false;14}1516return true;17}1819public function newExportFields() {20return array(21id(new PhabricatorEpochExportField())22->setKey('dateCreated')23->setLabel(pht('Created')),24id(new PhabricatorEpochExportField())25->setKey('dateModified')26->setLabel(pht('Modified')),27);28}2930public function newExportData(array $objects) {31$map = array();32foreach ($objects as $object) {33$map[] = array(34'dateCreated' => $object->getDateCreated(),35'dateModified' => $object->getDateModified(),36);37}38return $map;39}4041}424344