PublicationController
class PublicationController extends Controller
Class PublicationController
Traits
AuthorizesRequests
DispatchesJobs
ValidatesRequests
Properties
protected | $GitRepoService | ||
protected | $LaudatioUtilService | ||
protected | $GitLabService | ||
protected | $elasticService | ||
protected | $indexMappingPath | ||
protected | $DOIService | ||
protected | $doi_callback_uri |
Methods
__construct(GitRepoInterface $Gitservice, LaudatioUtilsInterface $laudatioUtilService, GitLabInterface $GitLabService, ElasticsearchInterface $elasticService, DOIInterface $DOIService)
PublicationController constructor.
Response
index()
Display a listing of the resource.
Response
publishCorpus(Request $request)
Show the form for creating a new resource.
mixed
preparePublication(Request $request)
No description
mixed
checkCorpusContent(Request $request)
No description
mintDOIIdentifier($corpusid)
No description
Details
at line 46
__construct(GitRepoInterface $Gitservice, LaudatioUtilsInterface $laudatioUtilService, GitLabInterface $GitLabService, ElasticsearchInterface $elasticService, DOIInterface $DOIService)
PublicationController constructor.
at line 62
Response
index()
Display a listing of the resource.
at line 72
Response
publishCorpus(Request $request)
Show the form for creating a new resource.