Open Journal Systems  3.0.0
 All Classes Namespaces Functions Variables Groups Pages
DAORegistry Class Reference

Static Public Member Functions

static & getDAO ($name, $dbconn=null)
 
static & getDAOs ()
 
static registerDAO ($name, $dao)
 

Detailed Description

Maintains a static list of DAO objects so each DAO is instantiated only once.

See Also
DAO

Definition at line 20 of file DAORegistry.inc.php.

Member Function Documentation

static& DAORegistry::getDAO (   $name,
  $dbconn = null 
)
static

Retrieve a reference to the specified DAO.

Parameters
$namestring the class name of the requested DAO
$dbconnADONewConnection optional
Returns
DAO

Definition at line 57 of file DAORegistry.inc.php.

References getDAOs().

Referenced by ContextSiteSettingsForm\_assignManagerGroup(), SearchHandler\_assignSearchFilters(), CounterHandler\_assignTemplateCounterXML(), AdminLanguageGridHandler\_canManage(), PluginHelper\_checkIfNewer(), SitemapHandler\_createJournalSitemap(), SitemapHandler\_createSitemapIndex(), SubmissionFileDAODelegate\_deleteDependentObjects(), FunctionalEditingTest\_enablePushProcessing(), ReviewerSubmissionDAO\_fromRow(), SubmissionMetadataFormImplementation\_getAbstractsRequired(), LuceneSettingsForm\_getAutosuggestTypes(), MedraSettingsForm\_getCountries(), ReviewerSelectGridHandler\_getFilterData(), HtmlArticleGalleyPlugin\_getHTMLContents(), HtmlArticleGalleyPlugin\_getImageFiles(), PKPAuthorDashboardHandler\_getLastReviewRoundNumbers(), SignoffNotesLinkAction\_getNoteState(), NotificationHandler\_getNotificationsByOptions(), DataciteExportPlugin\_getObjectUrl(), SignoffOnSignoffGridColumn\_getSignoffStatus(), PluginGalleryGridHandler\_getSpecifiedPlugin(), HtmlArticleGalleyPlugin\_getStyleFiles(), NotificationsGridCellProvider\_getTitle(), ArticleSearchIndex\_indexObjectKeywords(), EmailLogDAO\_insertLogUserIds(), ContextSiteSettingsForm\_loadDefaultUserGroups(), AccessKeyManager\_performPeriodicCleanup(), GiftDAO\_redeemGiftSubscription(), SubscriptionDAO\_renewSubscription(), CommentDAO\_returnCommentFromRow(), IssueAction\_roleAllowedPrePublicationAccess(), AdminLanguageGridHandler\_updateContextLocaleSettings(), SubmissionFileDAODelegate\_updateDependentObjects(), ArticleSearchIndex\_updateTextIndex(), PKPUserForm\_updateUserGroups(), ReviewerHandler\_validateAccessKey(), AboutSiteHandler\aboutThisPublishingSystem(), AccessKeyManager\AccessKeyManager(), RegistrationHandler\activateUser(), IssueNativeXmlFilter\addArticles(), SubmissionNativeXmlFilter\addAuthors(), IssueGalleyNativeXmlFilter\addFile(), SubmissionNativeXmlFilter\addFiles(), IssueNativeXmlFilter\addIssueGalleys(), SubmissionNativeXmlFilter\addRepresentations(), EditorAction\addReviewer(), IssueNativeXmlFilter\addSections(), OpenAIREPlugin\addSet(), TemplateBasedReferencesListFilter\addTemplateVars(), IssueAction\allowedPrePublicationAccess(), JournalDAO\anyPubIdExists(), CopyeditingFilesGridHandler\approveCopyedit(), ArticleSearchIndex\articleFileChanged(), ArticleSearchIndex\articleFileDeleted(), ArticleSearchIndex\articleFilesChanged(), AnnouncementGridHandler\authorize(), SearchHandler\authors(), UserHandler\become(), PKPUsageEventPlugin\buildUsageEvent(), ReferralHandler\bulkAction(), WebFeedPlugin\callbackAddLinks(), SwordPlugin\callbackNotificationContents(), RecommendByAuthorPlugin\callbackTemplateArticlePageFooter(), AuthorGridRow\canAdminister(), Validation\canAdminister(), ExpediteSubmissionLinkAction\canExpedite(), RTHandler\captureCite(), SearchHandler\categories(), SearchHandler\category(), OpenAIREPlugin\changeDc11Desctiption(), CitationApiHandler\checkAllCitations(), Validation\checkCredentials(), ScheduledTaskHelper\checkFrequency(), FunctionalDataciteExportTest\cleanXml(), AdminFunctionsHandler\clearDataCache(), EditorAction\clearReview(), UserHandler\completePurchaseSubscription(), NotificationHandler\confirmMailListSubscription(), ReviewerAction\confirmReview(), AboutContextHandler\contact(), RTHandler\context(), PKPAuthorNativeXmlFilter\createPKPAuthorNode(), PKPUserUserXmlFilter\createPKPUserNode(), OJSPaymentManager\createQueuedPayment(), CreateReviewerForm\CreateReviewerForm(), SubmissionFileNativeXmlFilter\createSubmissionFileNode(), ArticleNativeXmlFilter\createSubmissionNode(), UserGroupNativeXmlFilter\createUserGroupNode(), UsageStatsHandler\current(), OjsIssueGalleyRequiredPolicy\dataObjectEffect(), GalleyRequiredPolicy\dataObjectEffect(), ReviewAssignmentRequiredPolicy\dataObjectEffect(), ReviewRoundRequiredPolicy\dataObjectEffect(), NotificationHandler\delete(), IssueGalleyGridHandler\delete(), JournalDAO\deleteAllPubIds(), JournalDAO\deleteById(), DataObjectTombstoneDAO\deleteById(), ReviewFormElementDAO\deleteById(), ContextDAO\deleteById(), NotificationDAO\deleteById(), ArticleDAO\deleteById(), ReviewFormDAO\deleteById(), AnnouncementTypeDAO\deleteById(), SectionDAO\deleteById(), ReviewAssignmentDAO\deleteById(), JournalGridHandler\deleteContext(), PreparedEmailsGridHandler\deleteCustomEmail(), PKPManageFileApiHandler\deleteFile(), SiteSetupForm\deleteFile(), ArticleGalleyDAO\deleteGalleyById(), GenreGridHandler\deleteGenre(), IssueGridHandler\deleteIssue(), AdminCategoriesGridHandler\deleteItem(), FilterGroupDAO\deleteObject(), IssueDAO\deleteObject(), ControlledVocabDAO\deleteObjectById(), PluginGridHandler\deletePlugin(), SectionGridHandler\deleteSection(), SubscriptionAction\deleteSubscription(), SubscriptionAction\deleteSubscriptionType(), SubscriptionTypeDAO\deleteSubscriptionTypeById(), PreparedEmailsGridHandler\disableEmail(), ProfileForm\display(), PKPNotificationSettingsForm\display(), PKPUserForm\display(), SubscriptionReportPlugin\display(), PubIdImportExportPlugin\display(), NativeImportExportPlugin\display(), UserIndividualSubscriptionForm\display(), UserInstitutionalSubscriptionForm\display(), PdfArticleGalleyPlugin\displayArticleGalley(), ExternalFeedPlugin\displayHomepage(), FileApiHandler\downloadLibraryFile(), PKPLanguageAction\downloadLocale(), PKPAction\editCitations(), EditLibraryFileForm\EditLibraryFileForm(), SubscriptionAction\editSubscription(), SubscriptionAction\editSubscriptionType(), SectionAssignmentRule\effect(), SubmissionFileAssignedAuditorAccessPolicy\effect(), SubmissionFileAssignedReviewerAccessPolicy\effect(), SubmissionFileRequestedRevisionRequiredPolicy\effect(), PKPSubmissionFileRequestedRevisionRequiredPolicy\effect(), RTHandler\emailAuthor(), RTHandler\emailColleague(), PreparedEmailsGridHandler\enableEmail(), ControlledVocab\enumerate(), NewReviewRoundForm\execute(), JournalSiteSettingsForm\execute(), rebuildSearchIndex\execute(), ProfileForm\execute(), RegistrationForm\execute(), NewSiteCssFileForm\execute(), UserForm\execute(), LoginChangePasswordForm\execute(), EnrollExistingReviewerForm\execute(), EditLibraryFileForm\execute(), SubmissionFilesUploadConfirmationForm\execute(), PromoteForm\execute(), IndividualSubscriptionForm\execute(), ReviewFormForm\execute(), CreateReviewerForm\execute(), AuthSourceSettingsForm\execute(), NewSiteImageFileForm\execute(), UnassignReviewerForm\execute(), InstallLanguageForm\execute(), NewNoteForm\execute(), MastheadForm\execute(), ThankReviewerForm\execute(), ReviewerReviewStep1Form\execute(), ReviewReminderForm\execute(), ReviewerReviewStep3Form\execute(), GenreForm\execute(), SectionForm\execute(), PreparedEmailForm\execute(), InstitutionalSubscriptionForm\execute(), PKPAuditorReminderForm\execute(), SiteSetupForm\execute(), PKPSubmissionSubmitStep1Form\execute(), AuthorForm\execute(), EruditExportPlugin\executeCLI(), PubMedExportPlugin\executeCLI(), CrossRefExportPlugin\executeCLI(), DuraCloudImportExportPlugin\executeCLI(), PubIdImportExportPlugin\executeCLI(), MetadataPluginTestCase\executeMetadataPluginTest(), PluginTestCase\executePluginTest(), WorkflowHandler\expedite(), AdminFunctionsHandler\expireSessions(), TranslatorAction\export(), NativeImportExportPlugin\exportIssues(), PubIdImportExportPlugin\exportPubIdsForIssues(), NativeImportExportPlugin\exportSubmissions(), Dc11SchemaArticleAdapter\extractMetadataFromDataObject(), SubmissionSubmitStep1Form\fetch(), CitationsForm\fetch(), ReviewerReviewStep1Form\fetch(), SubmissionMetadataViewForm\fetch(), IssueEntryHandler\fetch(), ReviewerReviewStep3Form\fetch(), PKPSubmissionSubmitStep1Form\fetch(), NewNoteForm\fetch(), SectionForm\fetch(), ReviewerReviewForm\fetch(), AnnouncementFeedGatewayPlugin\fetch(), AuthorForm\fetch(), ReportGeneratorHandler\fetchArticlesInfo(), IssueEntryHandler\fetchFormatInfo(), NotificationHandler\fetchNotification(), AuthorDashboardReviewRoundTabHandler\fetchReviewRoundInfo(), WorkflowTabHandler\fetchTab(), SettingsFileUploadForm\fetchTemporaryFile(), RTHandler\findingReferences(), RevisionsNotificationManager\findValidPendingRevisionsDecision(), PKPMetricsDAO\foreignKeyLookup(), OJSPaymentManager\fulfillQueuedPayment(), WorkflowHandler\galleysTab(), CrossRefExportDom\generateJournalArticleDom(), DOAJExportDom\generateJournalDom(), Validation\generatePasswordResetHash(), SubmissionAgencyDAO\getAgencies(), InterestManager\getAllInterests(), InterestDAO\getAllInterests(), Announcement\getAnnouncementTypeName(), ArticleReportDAO\getArticleReport(), OJSCompletedPayment\getAssocDescription(), SubmissionComment\getAuthorEmail(), SubmissionComment\getAuthorName(), Submission\getAuthors(), Submission\getAuthorString(), PKPLibraryFileManager\getBasePath(), Article\getBestArticleId(), Issue\getBestIssueId(), SubEditorsDAO\getBySectionId(), CategoryDAO\getCache(), SubmissionDocumentsFilesGridDataProvider\getCategoryData(), PluginGridHandler\getCategoryData(), UserGroupGridCellProvider\getCellActions(), ReviewerGridCellProvider\getCellState(), SubmissionFile\getClientFileName(), Application\getContextDAO(), Identity\getCountryLocalized(), VersionCheck\getCurrentDBVersion(), Journal\getDAO(), TocGridHandler\getDataElementSequence(), OJSCompletedPayment\getDescription(), SubmissionDisciplineDAO\getDisciplines(), PKPLanguageAction\getDownloadableLocales(), SubEditorsDAO\getEditorsNotInSection(), EditorDecisionActionsManager\getEditorTakenActionInReviewRound(), Article\getEnableComments(), ControlledVocabDAO\getEntryDAO(), ArticleGalleyNativeXmlFilter\getFiles(), Gift\getGiftName(), NativeXmlArticleFilter\getImportFilter(), GalleryPlugin\getInstalledVersion(), InterestManager\getInterestsForUser(), IssueAction\getIssueOptions(), OAIDAO\getJournalSets(), SubmissionKeywordDAO\getKeywords(), SubmissionLanguageDAO\getLanguages(), ArticleGalley\getLatestGalleyFiles(), FooterCategory\getLinks(), PKPUserForm\getLocaleFieldNames(), ReviewFormForm\getLocaleFieldNames(), SectionForm\getLocaleFieldNames(), UsageStatsReportPlugin\getMetrics(), PKPUsageStatsReportPlugin\getMetrics(), OJSCompletedPayment\getName(), FileNotesLinkAction\getNotesState(), PendingRevisionsNotificationManager\getNotificationContents(), NotificationHandler\getNotificationFeedUrl(), CopyeditAssignmentNotificationManager\getNotificationMessage(), AuditorRequestNotificationManager\getNotificationMessage(), Issue\getNumArticles(), ToolsHandler\getObjectTitle(), CategoriesListbuilderHandler\getOptions(), CopyeditingFilesListbuilderHandler\getOptions(), GalleyFilesListbuilderHandler\getOptions(), NotifyUsersListbuilderHandler\getOptions(), Application\getPluginSettingsContextColumnName(), Submission\getPrimaryAuthor(), ArticleFile\getPubId(), URNPubIdPlugin\getPubId(), DOIPubIdPlugin\getPubId(), AuthorDAO\getPublishedArticlesForAuthor(), NativeXmlArticleFilter\getPublishedSubmissionDAO(), Application\getRepresentationDAO(), ReviewFormElementsGridHandler\getRequestArgs(), ReviewerAction\getResponseEmail(), ReviewAssignmentDAO\getReviewerStatistics(), CategoriesListbuilderHandler\getRowDataElement(), NotifyUsersListbuilderHandler\getRowDataElement(), FilesListbuilderHandler\getRowDataElement(), Application\getSectionDAO(), EmailLogEntry\getSenderEmail(), EmailLogEntry\getSenderFullName(), User\getSetting(), Site\getSetting(), User\getSettings(), Journal\getSettingsDAO(), Handler\getSiteRedirectContext(), Application\getSubEditorsDAO(), SubmissionSubjectDAO\getSubjects(), Application\getSubmissionDAO(), AssignedSubmissionsListGridHandler\getSubmissions(), UnassignedSubmissionsListGridHandler\getSubmissions(), ArchivedSubmissionsListGridHandler\getSubmissions(), IndividualSubscriptionDAO\getSubscribedUsers(), InstitutionalSubscriptionDAO\getSubscribedUsers(), Subscription\getSubscriptionTypeInstitutional(), Subscription\getSubscriptionTypeName(), Subscription\getSubscriptionTypeSummaryString(), Handler\getTargetContext(), FileGenreGridColumn\getTemplateVarsFromRow(), UserGroupGridCellProvider\getTemplateVarsFromRowColumn(), AnnouncementGridCellProvider\getTemplateVarsFromRowColumn(), PKPLocale\getTimeZone(), Note\getUser(), Submission\getUser(), Subscription\getUserEmail(), EventLogEntry\getUserEmail(), Subscription\getUserFullName(), EventLogEntry\getUserFullName(), PKPAuthor\getUserGroup(), PKPUserSettingsDAO\getUsersBySetting(), SignoffDAO\getUsersBySymbolic(), Handler\getWorkingContexts(), UserHandler\gifts(), PayPalPlugin\handle(), ReferralPlugin\handleAuthorTemplateInclude(), NativeXmlIssueGalleyFilter\handleElement(), NativeXmlIssueFilter\handleElement(), NativeXmlPKPAuthorFilter\handleElement(), NativeXmlUserGroupFilter\handleElement(), ReferralPlugin\handleReaderTemplateInclude(), NativeXmlSubmissionFileFilter\handleRevisionElement(), PageHandler\header(), BrowseHandler\identifyTypes(), NativeImportExportPlugin\importSubmissions(), SwordHandler\index(), IndexHandler\index(), NotificationHandler\index(), CounterHandler\index(), RTAdminHandler\index(), IndividualSubscriptionForm\IndividualSubscriptionForm(), ReviewerReviewStep3Form\initData(), SectionForm\initData(), ReviewFormForm\initData(), UnassignReviewerForm\initData(), ThankReviewerForm\initData(), PreviewReviewForm\initData(), ReviewFormElements\initData(), ReviewReminderForm\initData(), AuthSourceSettingsForm\initData(), GenreForm\initData(), UserDetailsForm\initData(), PreparedEmailForm\initData(), PKPAuditorReminderForm\initData(), PKPPreparedEmailsGridRow\initialize(), UserGridRow\initialize(), ProductionReadyFilesGridHandler\initialize(), IssueHandler\initialize(), SubmissionAgencyDAO\insertAgencies(), SubmissionDisciplineDAO\insertDisciplines(), DRIVERPlugin\insertDRIVERArticleTombstone(), SubmissionKeywordDAO\insertKeywords(), SubmissionLanguageDAO\insertLanguages(), OpenAIREPlugin\insertOpenAIREArticleTombstone(), MetricsDAO\insertRecord(), SubmissionSubjectDAO\insertSubjects(), MetadataPlugin\installData(), Installer\installEmailTemplate(), PKPLocale\installLocale(), PluginHelper\installPlugin(), InstitutionalSubscriptionForm\InstitutionalSubscriptionForm(), Validation\isAuthorized(), LimitReviewFilesGridHandler\isDataElementSelected(), DRIVERPlugin\isDRIVERArticle(), DRIVERPlugin\isDRIVERRecord(), ArticleFile\isInlineable(), SubmissionFile\isInlineable(), Subscription\isNonExpiring(), OpenAIREDAO\isOpenAIRERecord(), WorkflowHandler\isSubmissionReady(), IssueGridHandler\issueGalleys(), IndividualSubscription\isValid(), InstitutionalSubscription\isValid(), LinksHandler\link(), CategoriesListbuilderHandler\loadData(), ReviewRevisionsGridDataProvider\loadData(), ExportableIssuesListGridHandler\loadData(), ReviewGridDataProvider\loadData(), ReviewerReviewFilesGridDataProvider\loadData(), AdminCategoriesGridHandler\loadData(), SubmissionFileEventLogGridHandler\loadData(), AnnouncementGridHandler\loadData(), PluginGalleryGridHandler\loadData(), GenreGridHandler\loadData(), TocGridHandler\loadData(), NotifyUsersListbuilderHandler\loadData(), VersionInfoGridHandler\loadData(), ReviewerSelectGridHandler\loadData(), UserGridHandler\loadData(), ExportableUsersGridHandler\loadData(), IssueGalleyGridHandler\loadData(), ReferralPlugin\logArticleRequest(), SubmissionFileLog\logEvent(), SubmissionLog\logEvent(), Validation\login(), Validation\logout(), CounterPlugin\logRequest(), CounterPlugin\logRequestInline(), MailTemplate\MailTemplate(), StaticPagesPlugin\manage(), ExternalFeedPlugin\manage(), Note\markViewed(), UserAction\mergeUsers(), RTHandler\metadata(), SubscriptionAction\moveSubscriptionType(), NotificationHandler\notificationFeed(), OAIDAO\OAIDAO(), NativeXmlIssueFilter\parseArticle(), NativeXmlSubmissionFilter\parseAuthor(), NativeXmlIssueFilter\parseIssueGalley(), NativeXmlIssueFilter\parseSection(), UserXmlPKPUserFilter\parseUser(), UserXmlPKPUserFilter\parseUserGroup(), UserHandler\payPurchaseSubscription(), UserHandler\payRenewSubscription(), NativeXmlArticleFilter\populateObject(), RTHandler\printerFriendly(), IssueGridHandler\publishIssue(), UserHandler\purchaseSubscription(), JournalSiteSettingsForm\readInputData(), ManageSubmissionFilesForm\readInputData(), InstitutionalSubscriptionForm\readInputData(), SearchForm\readInputData(), PreparedEmailForm\readInputData(), SubscriptionTypeForm\readInputData(), PKPAuthorDashboardHandler\readSubmissionEmail(), CategoryDAO\rebuildCache(), ArticleSearchIndex\rebuildIndex(), EditorAction\recordDecision(), DRIVERPlugin\recordsOrIdentifiers(), OpenAIREPlugin\recordsOrIdentifiers(), UserHandler\redeemGift(), ShibAuthPlugin\registerUserFromShib(), Validation\registerUserSession(), WebsiteSettingsTabHandler\reloadLocalizedDefaultSettings(), TocGridHandler\removeArticle(), UserGridHandler\removeUser(), UserGridHandler\renderFilter(), ExportableUsersGridHandler\renderFilter(), SubscriptionAction\renewSubscription(), CounterHandler\report(), PKPLoginHandler\requestResetPassword(), PreparedEmailsGridHandler\resetAllEmails(), PreparedEmailsGridHandler\resetEmail(), PKPLoginHandler\resetPassword(), RevisionsNotificationManager\responseExists(), GenreGridHandler\restoreGenres(), ReviewAssignmentDAO\ReviewAssignmentDAO(), ReviewerReviewStep3Form\ReviewerReviewStep3Form(), ReviewerSubmissionDAO\ReviewerSubmissionDAO(), EditorDecisionHandler\saveApproveProof(), ProfileHandler\saveProfile(), SectionForm\SectionForm(), BrowseHandler\sections(), SubscriptionAction\selectSubscriber(), SubscriptionAction\sendOnlinePaymentNotificationEmail(), TocGridHandler\setDataElementInCategorySequence(), IssueGalleyGridHandler\setDataElementSequence(), SectionGridHandler\setDataElementSequence(), GenreGridHandler\setDataElementSequence(), TocGridHandler\setDataElementSequence(), EditorAction\setDueDates(), InterestManager\setInterestsForUser(), ProcessDAOTest\setUp(), Nlm30XmlFilterTestCase\setUp(), FunctionalMostReadBlockPluginTest\setUp(), PKPTestCase\setUp(), WebTestCase\setUp(), AuthorSignoffFilesGridDataProvider\setUserId(), Session\setUserId(), InterestDAO\setUserInterests(), PKPLoginHandler\signInAsUser(), PKPLoginHandler\signOutAsUser(), SiteSetupForm\SiteSetupForm(), IssueAction\smartyPrintIssueId(), PKPAuthorDashboardHandler\submission(), DashboardHandler\submissions(), SubmissionSubmitStep1Form\SubmissionSubmitStep1Form(), IssueAction\subscribedDomain(), IssueAction\subscribedUser(), IssueAction\subscriptionRequired(), SubscriptionAction\subscriptions(), UserHandler\subscriptions(), SubscriptionAction\subscriptionsSummary(), SubscriptionAction\subscriptionTypes(), Validation\suggestUsername(), AdminFunctionsHandler\systemInfo(), TemplateManager\TemplateManager(), CitationDAOTest\testCitationCrud(), FunctionalMedraExportTest\testConfigurationError(), FunctionalMedraExportTest\testExportUnregisteredDois(), FilterDAOTest\testFilterCrud(), FilterGroupDAOTest\testFilterGroupCrud(), FunctionalLucenePluginHighlightingTest\testHighlighting(), PKPIsbndbCitationLookupPluginTest\testIsbndbCitationLookupPlugin(), MetadataDescriptionDAOTest\testMetadataDescriptionCrud(), PKPProcessAccessPolicyTest\testPKPProcessAccessPolicy(), FunctionalEditingTest\testPullIndexing(), FunctionalLucenePluginCustomRankingTest\testRankingWeightEffect(), FunctionalLucenePluginCustomRankingTest\testRankingWeightSelector(), PKPComponentRouterTest\testRoute(), FunctionalLucenePluginSimDocTest\testSimilarDocuments(), PKPUserHandler\toggleHelp(), OAIMetadataFormat_NLM\toXml(), PKPLocale\uninstallLocale(), IssueGridHandler\unpublishIssue(), NotificationHandler\unsubscribeMailList(), AllRevisionsInNotificationManager\updateNotification(), ApproveSubmissionNotificationManager\updateNotification(), AllReviewsInNotificationManager\updateNotification(), CopyeditAssignmentNotificationManager\updateNotification(), AuditorRequestNotificationManager\updateNotification(), SignoffNotificationManager\updateNotification(), EditorAssignmentNotificationManager\updateNotification(), EditorDecisionNotificationManager\updateNotification(), PendingRevisionsNotificationManager\updateNotification(), ReferralHandler\updateReferral(), User\updateSetting(), Site\updateSetting(), ReviewRoundDAO\updateStatus(), SubscriptionAction\updateSubscription(), SubscriptionAction\updateSubscriptionType(), UserApiHandler\updateUserMessageState(), PluginHelper\upgradePlugin(), PKPSubmissionSubmitStep1Form\validate(), SubmissionSubmitStep1Form\validate(), PKPSubmissionFilesUploadForm\validate(), PKPSubmissionInformationCenterHandler\viewInformationCenter(), OJSPaymentAction\viewPayment(), OJSPaymentAction\viewPayments(), and UserHandler\viewPublicProfile().

static& DAORegistry::getDAOs ( )
static

Get the current list of registered DAOs. This returns a reference to the static hash used to store all DAOs currently instantiated by the system.

Returns
array

Definition at line 28 of file DAORegistry.inc.php.

References Registry\get().

Referenced by getDAO(), and registerDAO().

static DAORegistry::registerDAO (   $name,
  $dao 
)
static

Register a new DAO with the system.

Parameters
$namestring The name of the DAO to register
$daoobject A reference to the DAO to be registered
Returns
object A reference to previously-registered DAO of the same name, if one was already registered; null otherwise

Definition at line 40 of file DAORegistry.inc.php.

References getDAOs().

Referenced by PKPRouterTestCase\_setUpMockDAOs(), ArticleReportPlugin\register(), ExternalFeedPlugin\register(), CounterPlugin\register(), ReferralPlugin\register(), ReviewReportPlugin\register(), OpenAIREPlugin\register(), DRIVERPlugin\register(), StaticPagesPlugin\register(), PayPalPlugin\register(), PKPTestCase\tearDown(), PKPRouterTestCase\testGetContext(), FormValidatorControlledVocabTest\testIsValid(), and ValidatorControlledVocabTest\testValidatorControlledVocab().


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