PHP Класс CrossrefInfoSender, ojs

Наследование: extends ScheduledTask
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$_plugin CrossRefExportPlugin

Открытые методы

Метод Описание
__construct ( $args ) Constructor.
_addLogEntry ( $result ) Add execution log entry
_getJournals ( ) : array Get all journals that meet the requirements to have their articles or issues DOIs sent to Crossref.
_getObjectsToBeDeposited ( $unregisteredObjects, $journal, &$notify ) : array Update the status and construct an array of the objects to be deposited
_registerObjects ( $objects, $filter, $journal, $objectsFileNamePart ) Register objects
executeActions ( )
getName ( )

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( $args )

_addLogEntry() публичный Метод

Add execution log entry
public _addLogEntry ( $result )
$result array

_getJournals() публичный Метод

Get all journals that meet the requirements to have their articles or issues DOIs sent to Crossref.
public _getJournals ( ) : array
Результат array

_getObjectsToBeDeposited() публичный Метод

Update the status and construct an array of the objects to be deposited
public _getObjectsToBeDeposited ( $unregisteredObjects, $journal, &$notify ) : array
$unregisteredObjects array Array of all not fully registered objects
$journal Journal
$notify boolean
Результат array Array of objects to be deposited

_registerObjects() публичный Метод

Register objects
public _registerObjects ( $objects, $filter, $journal, $objectsFileNamePart )
$objects array
$filter string
$journal Journal
$objectsFileNamePart string

executeActions() публичный Метод

public executeActions ( )

getName() публичный Метод

public getName ( )

Описание свойств

$_plugin публичное свойство

CrossRefExportPlugin
public $_plugin