class CorpusProjectController extends Controller

Class CorpusProjectController

Traits

AuthorizesRequests
DispatchesJobs
ValidatesRequests

Properties

protected $GitRepoService
protected $GitLabService
protected $LaudatioUtilService

Methods

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

CorpusProjectController constructor.

Response
index()

Display a listing of the resource.

Response
create()

Show the form for creating a new resource.

RedirectResponse
store(Request $request)

No description

Factory|View
show(CorpusProject $corpusproject)

No description

$this
update(Request $request)

No description

$this
delete(CorpusProject $corpusproject)

No description

Factory|View
destroy(Request $request, CorpusProject $corpusproject)

No description

$this
assignCorpora(CorpusProject $corpusproject)

No description

RedirectResponse
storeCorpusRelations($id)

No description

$this
assignUsers(CorpusProject $corpusproject)

No description

RedirectResponse
storeUserRelations($id)

storeUserRelations

mixed
storeRelationsByProject(Request $request)

No description

Factory|View
destroyCorpusProjectUser($corpusProjectId, $userId)

No description

mixed
deleteRelationsByProject(Request $request)

No description

Details

at line 39
__construct(GitRepoInterface $Gitservice, GitLabInterface $GitLabService, FlysystemManager $flysystem, LaudatioUtilsInterface $laudatioUtils)

CorpusProjectController constructor.

Parameters

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

at line 54
Response index()

Display a listing of the resource.

Return Value

Response

at line 235
Response create()

Show the form for creating a new resource.

Return Value

Response

at line 263
RedirectResponse store(Request $request)

Parameters

Request $request

Return Value

RedirectResponse

Exceptions

ValidationException

at line 351
Factory|View show(CorpusProject $corpusproject)

Parameters

CorpusProject $corpusproject

Return Value

Factory|View

at line 382
$this update(Request $request)

Parameters

Request $request

Return Value

$this

at line 441
$this delete(CorpusProject $corpusproject)

Parameters

CorpusProject $corpusproject

Return Value

$this

at line 456
Factory|View destroy(Request $request, CorpusProject $corpusproject)

Parameters

Request $request
CorpusProject $corpusproject

Return Value

Factory|View

Exceptions

Exception

at line 493
$this assignCorpora(CorpusProject $corpusproject)

Parameters

CorpusProject $corpusproject

Return Value

$this

at line 517
RedirectResponse storeCorpusRelations($id)

Parameters

$id

Return Value

RedirectResponse

Exceptions

ValidationException

at line 538
$this assignUsers(CorpusProject $corpusproject)

Parameters

CorpusProject $corpusproject

Return Value

$this

at line 631
RedirectResponse storeUserRelations($id)

storeUserRelations

Parameters

$id

Return Value

RedirectResponse

Exceptions

ValidationException

at line 652
mixed storeRelationsByProject(Request $request)

Parameters

Request $request

Return Value

mixed

at line 694
Factory|View destroyCorpusProjectUser($corpusProjectId, $userId)

Parameters

$corpusProjectId
$userId

Return Value

Factory|View

at line 711
mixed deleteRelationsByProject(Request $request)

Parameters

Request $request

Return Value

mixed