class DOIController extends Controller

Traits

AuthorizesRequests
DispatchesJobs
ValidatesRequests

Properties

protected $DOIService
protected $LaudatioUtils

Methods

__construct(DOIInterface $DOIService, LaudatioUtilsInterface $laudatioUtils)

DOIController constructor.

TestRegisterDoi()

No description

mintADOI()

No description

TestUpdateDoi()

No description

TestDeleteDoi()

No description

TestGetDoi()

No description

registerDOI(Request $request)

No description

getDOIMetadata(Request $request)

No description

updateDOIMetadata(Request $request)

No description

deleteDOIdent(Request $request)

No description

Details

at line 26
__construct(DOIInterface $DOIService, LaudatioUtilsInterface $laudatioUtils)

DOIController constructor.

Parameters

DOIInterface $DOIService
LaudatioUtilsInterface $laudatioUtils

at line 33
TestRegisterDoi()

at line 50
mintADOI()

at line 75
TestUpdateDoi()

at line 91
TestDeleteDoi()

at line 106
TestGetDoi()

at line 120
registerDOI(Request $request)

Parameters

Request $request

at line 170
getDOIMetadata(Request $request)

Parameters

Request $request

at line 206
updateDOIMetadata(Request $request)

Parameters

Request $request

at line 271
deleteDOIdent(Request $request)

Parameters

Request $request