class GitRepoController extends Controller

Class GitRepoController

Traits

AuthorizesRequests
DispatchesJobs
ValidatesRequests

Properties

protected $flysystem
protected $connection
protected $basePath
protected $GitRepoService
protected $laudatioUtils
protected $GitLabService
protected $elasticService

Methods

__construct(GitRepoInterface $Gitservice, FlysystemManager $flysystem, LaudatioUtilsInterface $laudatioUtils, GitLabInterface $GitLabService, ElasticsearchInterface $elasticService)

GitRepoController constructor.

Factory|View
listProjects(string $path = "")

No description

Factory|View
listSchema(string $path = "")

No description

Factory|View
readFile($path)

No description

RedirectResponse
deleteFile($path)

No description

RedirectResponse
deleteDataFile($path)

No description

RedirectResponse
deleteUntrackedFile($path)

No description

RedirectResponse
deleteUntrackedDataFile($path)

No description

RedirectResponse
updateFileVersion($path)

Perform modification to file in git

RedirectResponse
addFiles($path, $corpus)

Stage headers to git

RedirectResponse
commitFiles(string $dirname = "", $commitmessage, $corpusid)

Commit staged header to GIT

mixed
validateCorpus(Request $request)

No description

mixed
deleteMultipleFiles(Request $request)

deleteMultipleFiles

mixed
createFormatFolder(Request $request)

createFormatFolder

Details

at line 42
__construct(GitRepoInterface $Gitservice, FlysystemManager $flysystem, LaudatioUtilsInterface $laudatioUtils, GitLabInterface $GitLabService, ElasticsearchInterface $elasticService)

GitRepoController constructor.

Parameters

GitRepoInterface $Gitservice
FlysystemManager $flysystem
LaudatioUtilsInterface $laudatioUtils
GitLabInterface $GitLabService
ElasticsearchInterface $elasticService

at line 58
Factory|View listProjects(string $path = "")

Parameters

string $path

Return Value

Factory|View

at line 117
Factory|View listSchema(string $path = "")

Parameters

string $path

Return Value

Factory|View

at line 164
Factory|View readFile($path)

Parameters

$path

Return Value

Factory|View

at line 179
RedirectResponse deleteFile($path)

Parameters

$path

Return Value

RedirectResponse

at line 349
RedirectResponse deleteDataFile($path)

Parameters

$path

Return Value

RedirectResponse

at line 366
RedirectResponse deleteUntrackedFile($path)

Parameters

$path

Return Value

RedirectResponse

at line 402
RedirectResponse deleteUntrackedDataFile($path)

Parameters

$path

Return Value

RedirectResponse

at line 423
RedirectResponse updateFileVersion($path)

Perform modification to file in git

Parameters

$path

Return Value

RedirectResponse

at line 443
RedirectResponse addFiles($path, $corpus)

Stage headers to git

Parameters

$path
$corpus

Return Value

RedirectResponse

at line 461
RedirectResponse commitFiles(string $dirname = "", $commitmessage, $corpusid)

Commit staged header to GIT

Parameters

string $dirname
$commitmessage
$corpusid

Return Value

RedirectResponse

at line 475
mixed validateCorpus(Request $request)

Parameters

Request $request

Return Value

mixed

at line 498
mixed deleteMultipleFiles(Request $request)

deleteMultipleFiles

Parameters

Request $request

Return Value

mixed

at line 534
mixed createFormatFolder(Request $request)

createFormatFolder

Parameters

Request $request

Return Value

mixed