Changeset View
Changeset View
Standalone View
Standalone View
src/applications/nuance/cursor/NuanceGitHubIssuesImportCursor.php
| Show All 11 Lines | final class NuanceGitHubIssuesImportCursor | ||||
| protected function newNuanceItemFromGitHubRecord(array $record) { | protected function newNuanceItemFromGitHubRecord(array $record) { | ||||
| $source = $this->getSource(); | $source = $this->getSource(); | ||||
| $id = $record['id']; | $id = $record['id']; | ||||
| $item_key = "github.issueevent.{$id}"; | $item_key = "github.issueevent.{$id}"; | ||||
| $container_key = null; | $container_key = null; | ||||
| return NuanceItem::initializeNewItem() | return NuanceItem::initializeNewItem(NuanceGitHubEventItemType::ITEMTYPE) | ||||
| ->setStatus(NuanceItem::STATUS_IMPORTING) | ->setStatus(NuanceItem::STATUS_IMPORTING) | ||||
| ->setSourcePHID($source->getPHID()) | ->setSourcePHID($source->getPHID()) | ||||
| ->setItemType(NuanceGitHubEventItemType::ITEMTYPE) | |||||
| ->setItemKey($item_key) | ->setItemKey($item_key) | ||||
| ->setItemContainerKey($container_key) | ->setItemContainerKey($container_key) | ||||
| ->setItemProperty('api.type', 'issue') | ->setItemProperty('api.type', 'issue') | ||||
| ->setItemProperty('api.raw', $record); | ->setItemProperty('api.raw', $record); | ||||
| } | } | ||||
| } | } | ||||