Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/src/applications/nuance/source/NuanceGitHubRepositorySourceDefinition.php
12256 views
1
<?php
2
3
final class NuanceGitHubRepositorySourceDefinition
4
extends NuanceSourceDefinition {
5
6
public function getName() {
7
return pht('GitHub Repository');
8
}
9
10
public function getSourceDescription() {
11
return pht('Import issues and pull requests from a GitHub repository.');
12
}
13
14
public function getSourceTypeConstant() {
15
return 'github.repository';
16
}
17
18
public function hasImportCursors() {
19
return true;
20
}
21
22
protected function newImportCursors() {
23
return array(
24
id(new NuanceGitHubRepositoryImportCursor())
25
->setCursorKey('events.repository'),
26
id(new NuanceGitHubIssuesImportCursor())
27
->setCursorKey('events.issues'),
28
);
29
}
30
31
}
32
33