Open Journal Systems  3.3.0
PKPServices Class Reference
Inheritance diagram for PKPServices:
Services

Static Public Member Functions

static get ($service)
 
static register (Pimple\ServiceProviderInterface $service)
 

Protected Member Functions

 init ()
 

Protected Attributes

 $container = null
 

Detailed Description

Pimple Dependency Injection Container.

See also
Core

Definition at line 17 of file PKPServices.inc.php.

Member Function Documentation

◆ get()

static PKPServices::get (   $service)
static

A static method to get a service

Parameters
string$service

Definition at line 49 of file PKPServices.inc.php.

Referenced by APP\components\forms\publication\AssignToIssueForm\__construct(), PKP\components\forms\site\PKPSiteConfigForm\__construct(), APP\components\forms\publication\IssueEntryForm\__construct(), APP\components\forms\publication\PublishForm\__construct(), MailTemplate\__construct(), SearchHandler\_assignSearchFilters(), NavigationMenuDAO\_cacheMiss(), SitemapHandler\_createContextSitemap(), PublicationDAO\_fromRow(), PKPPublicationDAO\_fromRow(), SiteDAO\_fromRow(), PKPSubmissionDAO\_fromRow(), EmailTemplateDAO\_fromRow(), SchemaDAO\_fromRow(), Submission\_getContextLicenseFieldValue(), DataciteExportPlugin\_getObjectUrl(), NotificationsGridCellProvider\_getTitle(), LensGalleyPlugin\_getXMLContents(), OAIMetadataFormat_JATS\_mungeMetadata(), PKPStatsPublicationHandler\_processAllowedParams(), PKPStatsPublicationHandler\_processSearchPhrase(), PKP\Services\PKPPublicationService\_saveFileParam(), IssueHandler\_setupIssueTemplate(), CitationStyleLanguageHandler\_setupRequest(), AdminLanguageGridHandler\_updateContextLocaleSettings(), PKPAnnouncementHandler\add(), PKPEmailTemplateHandler\add(), PKPContextHandler\add(), PKPSubmissionHandler\add(), PKP\Services\PKPContextService\add(), PKP\Services\PKPPublicationService\add(), IssueNativeXmlFilter\addArticles(), PKPSubmissionHandler\addPublication(), URNPubIdPlugin\addPublicationFormFields(), DOIPubIdPlugin\addPublicationFormFields(), URNPubIdPlugin\addPublishFormNotice(), DOIPubIdPlugin\addPublishFormNotice(), APP\Services\ContextService\afterAddContext(), ManagementHandler\announcements(), IssueHandler\archive(), AssignToIssueHandler\assign(), SearchHandler\authors(), OrcidProfilePlugin\buildOrcidWork(), SwordPlugin\callbackPublish(), RecommendByAuthorPlugin\callbackTemplateArticlePageFooter(), AuthorGridHandler\canAdminister(), ArticleGalleyGridHandler\canEdit(), PKPCatalogHandler\category(), PubIdPlugin\clearIssueObjectsPubIds(), APIHandler\convertStringsToSchema(), ArticleMedraXmlFilter\createArticleNode(), PKPInstall\createData(), IssueMedraXmlFilter\createIssueNode(), DataciteXmlFilter\createRelatedIdentifiersNode(), PublicationRequiredPolicy\dataObjectEffect(), PKPBackendSubmissionsHandler\delete(), PKPAnnouncementHandler\delete(), PKPEmailTemplateHandler\delete(), APP\Services\GalleyService\delete(), PKPSubmissionHandler\delete(), PKP\Services\PKPContextService\delete(), PKPContextHandler\delete(), PKP\Services\PKPPublicationService\delete(), SubmissionDAO\deleteById(), PKPSubmissionDAO\deleteById(), PKPPublicationDAO\deleteById(), ContextGridHandler\deleteContext(), ArticleGalleyGridHandler\deleteGalley(), IssueGridHandler\deleteIssue(), PKPSubmissionHandler\deletePublication(), APP\Services\PublicationService\deletePublicationBefore(), Dispatcher\dispatch(), ViewReportPlugin\display(), ArticleHandler\downloadSuppFile(), PKPBackendPaymentsSettingsHandler\edit(), PKPSiteHandler\edit(), PKPAnnouncementHandler\edit(), PKPEmailTemplateHandler\edit(), PKPContextHandler\edit(), PKPSubmissionHandler\edit(), PKP\Services\PKPPublicationService\edit(), ContextGridHandler\editContext(), PKPStatsHandler\editorial(), PKPSubmissionHandler\editPublication(), PKPSiteHandler\editTheme(), PKPContextHandler\editTheme(), SubmissionAuthorPolicy\effect(), UserAccessibleWorkflowStageRequiredPolicy\effect(), SetVersionTool\execute(), buildSwagger\execute(), PKPNavigationMenuItemsForm\execute(), PKPSubmissionMetadataFormImplementation\execute(), PKPAuthorForm\execute(), UserDetailsForm\execute(), QuickSubmitForm\execute(), PKPSubmissionSubmitStep1Form\execute(), QueryForm\execute(), PublishSubmissions\executeActions(), PubMedExportPlugin\exportIssues(), NativeImportExportPlugin\exportSubmissions(), AdvancedSearchReviewerForm\fetch(), ResolverPlugin\fetch(), NavigationMenuForm\fetch(), PKPNavigationMenuItemsForm\fetch(), PKPStageParticipantNotifyForm\fetch(), PKPPublicIdentifiersForm\fetch(), PKPSectionForm\fetch(), WebFeedGatewayPlugin\fetch(), CategoryForm\fetch(), QueryForm\fetch(), ReviewerForm\fetch(), ReportGeneratorHandler\fetchArticlesInfo(), PKPMetricsDAO\foreignKeyLookup(), ArticleSearch\formatResults(), PKPStatsUserHandler\get(), PKPStatsEditorialHandler\get(), PKPSiteHandler\get(), PKPAnnouncementHandler\get(), PKPUserHandler\get(), PKPEmailTemplateHandler\get(), PKPContextHandler\get(), IssueHandler\get(), PKPSubmissionHandler\get(), PKPStatsPublicationHandler\get(), PKPStatsPublicationHandler\getAbstract(), MetricsDAO\getAssocObjectInfo(), PKPStatsEditorialHandler\getAverages(), SectionDAO\getByIssueId(), ExportPublishedSubmissionsListGridCellProvider\getCellActions(), PubIdExportRepresentationsListGridCellProvider\getCellActions(), Representation\getContextId(), IssueHandler\getCurrent(), PKP\Services\PKPSiteService\getFullProperties(), PKP\Services\PKPAuthorService\getFullProperties(), PKP\Services\PKPAnnouncementService\getFullProperties(), PKP\Services\PKPEmailTemplateService\getFullProperties(), PKP\Services\PKPContextService\getFullProperties(), PKP\Services\PKPPublicationService\getFullProperties(), APP\Services\GalleyService\getFullProperties(), PKP\Services\PKPSubmissionService\getFullProperties(), PKPStatsPublicationHandler\getGalley(), DataciteXmlFilter\getIssueToc(), PKP\components\listPanels\PKPSelectReviewerListPanel\getItems(), PKP\components\listPanels\PKPSubmissionsListPanel\getItems(), AnnouncementNotificationManager\getMailTemplate(), PKPUserHandler\getMany(), PKPBackendSubmissionsHandler\getMany(), IssueHandler\getMany(), PKPEmailTemplateHandler\getMany(), PKPContextHandler\getMany(), PKPStatsPublicationHandler\getMany(), PKPAnnouncementHandler\getMany(), PKPSubmissionHandler\getMany(), PKPStatsPublicationHandler\getManyAbstract(), PKPStatsPublicationHandler\getManyGalley(), AnnouncementNotificationManager\getNotificationContents(), EditorialReportNotificationManager\getNotificationContents(), PendingRevisionsNotificationManager\getNotificationUrl(), QueryNotificationManager\getNotificationUrl(), EditorDecisionNotificationManager\getNotificationUrl(), PKPSubmissionHandler\getParticipants(), PKP\Services\PKPSiteService\getProperties(), APP\Services\SectionService\getProperties(), APP\Services\GalleyService\getProperties(), PKP\Services\PKPAnnouncementService\getProperties(), PKP\Services\PKPAuthorService\getProperties(), PKP\Services\PKPPublicationService\getProperties(), PKP\Services\PKPEmailTemplateService\getProperties(), PKP\Services\PKPContextService\getProperties(), PKP\Services\PKPSubmissionService\getProperties(), APP\Services\IssueService\getProperties(), PKP\Services\PKPUserService\getProperties(), PubIdPlugin\getPubId(), PKPSubmissionHandler\getPublication(), APP\Services\PublicationService\getPublicationProperties(), PKPSubmissionHandler\getPublications(), generateTestMetrics\getPublishedSubmissionIds(), DOIPubIdExportPlugin\getPublishedSubmissions(), PubObjectsExportPlugin\getPublishedSubmissions(), QueryNotificationManager\getQuerySubmission(), Representation\getRepresentationFiles(), PKPUserHandler\getReviewers(), APP\components\listPanels\SubmissionsListPanel\getSectionFilters(), ArticleSearch\getSimilarityTerms(), PKP\Services\PKPAuthorService\getSummaryProperties(), PKP\Services\PKPAnnouncementService\getSummaryProperties(), PKP\Services\PKPEmailTemplateService\getSummaryProperties(), PKP\Services\PKPContextService\getSummaryProperties(), PKP\Services\PKPPublicationService\getSummaryProperties(), APP\Services\GalleyService\getSummaryProperties(), PKP\Services\PKPSubmissionService\getSummaryProperties(), NavigationMenuItemsGridCellProvider\getTemplateVarsFromRowColumn(), NavigationMenusGridCellProvider\getTemplateVarsFromRowColumn(), PKPContextHandler\getTheme(), PKP\Services\PKPSubmissionService\getWorkflowUrlByUserRoles(), PKPReviewerGridHandler\gossip(), NativeXmlPKPPublicationFilter\handleChildElement(), NativeXmlPKPPublicationFilter\handleElement(), NativeXmlSubmissionFilter\handleElement(), PKPWorkflowHandler\index(), SectionForm\initData(), UserDetailsForm\initData(), PKPNavigationMenuItemsForm\initData(), NavigationMenuForm\initData(), QuickSubmitForm\initData(), ReviewerGridRow\initialize(), EditorialReportNotificationManager\initialize(), ArticleHandler\initialize(), PKPTemplateManager\initialize(), SchemaDAO\insertObject(), DRIVERPlugin\isDRIVERArticle(), DRIVERPlugin\isDRIVERRecord(), TocGridHandler\loadData(), PubIdPlugin\manage(), OrcidHandler\orcidVerify(), NavigationMenuItemHandler\preview(), DataciteXmlFilter\process(), PKPStatsHandler\publications(), PublishHandler\publish(), PKP\Services\PKPPublicationService\publish(), IssueGridHandler\publishIssue(), PKPSubmissionHandler\publishPublication(), APP\Services\PublicationService\publishPublicationBefore(), ArticleSearchIndex\rebuildIndex(), ManageLanguageGridHandler\reloadLocale(), TocGridHandler\removeArticle(), PKPSubmissionDAO\resetPermissions(), PKPEmailTemplateHandler\restoreDefaults(), PKP\Services\PKPContextService\restoreLocaleDefaults(), LanguageGridHandler\saveLanguageSetting(), PKPStageParticipantNotifyForm\sendMessage(), OpenAccessNotification\sendNotification(), OrcidProfilePlugin\sendSubmissionToOrcid(), TocGridHandler\setAccessStatus(), TocGridHandler\setDataElementInCategorySequence(), OAIDAO\setOAIData(), PKPTemplateManager\setupBackendPage(), WorkflowHandler\setupIndex(), PKPAuthorDashboardHandler\setupTemplate(), PKPTemplateManager\smartyLoadNavigationMenuArea(), PKPSubmissionHandler\step(), IssueAction\subscribedDomain(), PKP\Services\PKPPublicationService\unpublish(), IssueGridHandler\unpublishIssue(), PKPSubmissionHandler\unpublishPublication(), AuthorGridHandler\updateAuthor(), SiteDAO\updateObject(), SchemaDAO\updateObject(), PKPStatsHandler\users(), PKP\Services\PKPSiteService\validate(), PKP\Services\PKPAuthorService\validate(), PKP\Services\PKPAnnouncementService\validate(), PKP\Services\PKPEmailTemplateService\validate(), PKP\Services\PKPContextService\validate(), APP\Services\GalleyService\validate(), PKP\Services\PKPPublicationService\validate(), PKP\Services\PKPSubmissionService\validate(), APP\Services\PublicationService\validatePublication(), DOIPubIdPlugin\validatePublicationDoi(), URNPubIdPlugin\validatePublicationUrn(), APP\Services\PublicationService\validatePublishPublication(), PKP\Services\PKPPublicationService\version(), APP\Services\PublicationService\versionPublication(), PKPSubmissionHandler\versionPublication(), BrowseBySectionHandler\view(), and AdminHandler\wizard().

◆ init()

PKPServices::init ( )
abstractprotected

container initialization

Reimplemented in Services.

◆ register()

static PKPServices::register ( Pimple\ServiceProviderInterface  $service)
static

A static method to register a service

Parameters
string$service

Definition at line 41 of file PKPServices.inc.php.

Field Documentation

◆ $container

PKPServices::$container = null
protected

Definition at line 22 of file PKPServices.inc.php.


The documentation for this class was generated from the following file: