class CorpusController extends Controller

Class CorpusController

Traits

AuthorizesRequests
DispatchesJobs
ValidatesRequests

Properties

protected $GitRepoService
protected $LaudatioUtilService
protected $elasticService
protected $flysystem
protected $GitLabService

Methods

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

CorpusController constructor.

Response
index()

index: Display a listing of the resource.

RedirectResponse
create(CorpusProject $corpusproject)

create a Corpus

RedirectResponse
store(Request $request)

store:Store a newly created resource in storage.

RedirectResponse
store_untitled(Request $request)

store_untitled: Store a newly created resource in storage.

$this
show(Corpus $corpus, string $path = "", string $show = "")

show

$this
edit(Corpus $corpus)

edit

$this
update(Request $request, Corpus $corpus)

update

$this
destroy(Request $request)

destroy

mixed
destroyCorpusContent(Request $request)

destroyCorpusContent

mixed
usersAndRolesForAssignment(Request $request)

usersAndRolesForAssignment

Factory|View
destroyCorpusUser($corpusId, $userId)

destroyCorpusUser

$this
assignCorpusUsers(Corpus $corpus)

No description

Details

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

CorpusController constructor.

Parameters

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

at line 61
Response index()

index: Display a listing of the resource.

Return Value

Response

at line 89
RedirectResponse create(CorpusProject $corpusproject)

create a Corpus

Parameters

CorpusProject $corpusproject

Return Value

RedirectResponse

at line 176
RedirectResponse store(Request $request)

store:Store a newly created resource in storage.

Parameters

Request $request

Return Value

RedirectResponse

Exceptions

ValidationException

at line 217
RedirectResponse store_untitled(Request $request)

store_untitled: Store a newly created resource in storage.

Parameters

Request $request

Return Value

RedirectResponse

Exceptions

ValidationException

at line 262
$this show(Corpus $corpus, string $path = "", string $show = "")

show

Parameters

Corpus $corpus
string $path
string $show

Return Value

$this

at line 360
$this edit(Corpus $corpus)

edit

Parameters

Corpus $corpus

Return Value

$this

at line 658
$this update(Request $request, Corpus $corpus)

update

Parameters

Request $request
Corpus $corpus

Return Value

$this

at line 710
$this destroy(Request $request)

destroy

Parameters

Request $request

Return Value

$this

at line 820
mixed destroyCorpusContent(Request $request)

destroyCorpusContent

Parameters

Request $request

Return Value

mixed

at line 897
mixed usersAndRolesForAssignment(Request $request)

usersAndRolesForAssignment

Parameters

Request $request

Return Value

mixed

at line 961
Factory|View destroyCorpusUser($corpusId, $userId)

destroyCorpusUser

Parameters

$corpusId
$userId

Return Value

Factory|View

at line 979
$this assignCorpusUsers(Corpus $corpus)

Parameters

Corpus $corpus

Return Value

$this