Open Journal Systems  3.0.0
 All Data Structures 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(), SubmissionFile\_generateName(), SubmissionMetadataFormImplementation\_getAbstractsRequired(), LuceneSettingsForm\_getAutosuggestTypes(), Article\_getContextLicenseFieldValue(), MedraSettingsForm\_getCountries(), HtmlArticleGalleyPlugin\_getHTMLContents(), HtmlArticleGalleyPlugin\_getImageFiles(), AuthorDashboardTabHandler\_getLastReviewRoundNumber(), NotificationHandler\_getNotificationsByOptions(), DataciteExportPlugin\_getObjectUrl(), PluginGalleryGridHandler\_getSpecifiedPlugin(), HtmlArticleGalleyPlugin\_getStyleFiles(), NotificationsGridCellProvider\_getTitle(), EmailLogDAO\_insertLogUserIds(), ContextSiteSettingsForm\_loadDefaultUserGroups(), AccessKeyManager\_performPeriodicCleanup(), TemporaryFileManager\_performPeriodicCleanup(), NativeXmlArticleGalleyFilter\_processFileRef(), GiftDAO\_redeemGiftSubscription(), SubscriptionDAO\_renewSubscription(), IssueAction\_roleAllowedPrePublicationAccess(), PKPEditorDecisionHandler\_saveEditorDecision(), AdminLanguageGridHandler\_updateContextLocaleSettings(), SubmissionFileDAODelegate\_updateDependentObjects(), PKPAdminLanguageGridHandler\_updateLocaleSupportState(), ReviewerHandler\_validateAccessKey(), AboutSiteHandler\aboutThisPublishingSystem(), PKPWorkflowHandler\access(), AccessKeyManager\AccessKeyManager(), RegistrationHandler\activateUser(), IssueNativeXmlFilter\addArticles(), SubmissionNativeXmlFilter\addAuthors(), IssueGalleyNativeXmlFilter\addFile(), SubmissionNativeXmlFilter\addFiles(), IssueNativeXmlFilter\addIssueGalleys(), SubmissionNativeXmlFilter\addRepresentations(), EditorAction\addReviewer(), IssueNativeXmlFilter\addSections(), OpenAIREPlugin\addSet(), TemplateBasedReferencesListFilter\addTemplateVars(), PKPUserUserXmlFilter\addUserGroups(), IssueAction\allowedPrePublicationAccess(), JournalDAO\anyPubIdExists(), UserFormHelper\assignRoleContent(), AnnouncementGridHandler\authorize(), FileUploadWizardHandler\authorize(), SearchHandler\authors(), UserHandler\become(), BrowseSettingsForm\BrowseSettingsForm(), PKPUsageEventPlugin\buildUsageEvent(), WebFeedPlugin\callbackAddLinks(), RecommendByAuthorPlugin\callbackTemplateArticlePageFooter(), Validation\canAdminister(), OpenAIREPlugin\changeDc11Desctiption(), CitationApiHandler\checkAllCitations(), Validation\checkCredentials(), FunctionalDataciteExportTest\cleanXml(), AdminFunctionsHandler\clearDataCache(), EditorAction\clearReview(), GatewayHandler\clockss(), UserHandler\completePurchaseSubscription(), NotificationHandler\confirmMailListSubscription(), ReviewerAction\confirmReview(), ContactForm\ContactForm(), PKPInstall\createData(), PKPAuthorNativeXmlFilter\createPKPAuthorNode(), PKPUserUserXmlFilter\createPKPUserNode(), OJSPaymentManager\createQueuedPayment(), CreateReviewerForm\CreateReviewerForm(), SubmissionFileNativeXmlFilter\createSubmissionFileNode(), ArticleNativeXmlFilter\createSubmissionNode(), SubmissionNativeXmlFilter\createSubmissionNode(), UserGroupNativeXmlFilter\createUserGroupNode(), OjsIssueGalleyRequiredPolicy\dataObjectEffect(), QueryRequiredPolicy\dataObjectEffect(), ReviewAssignmentRequiredPolicy\dataObjectEffect(), ReviewRoundRequiredPolicy\dataObjectEffect(), IssueGalleyGridHandler\delete(), JournalDAO\deleteAllPubIds(), ManageAnnouncementGridHandler\deleteAnnouncement(), JournalDAO\deleteById(), DataObjectTombstoneDAO\deleteById(), ReviewFormElementDAO\deleteById(), NotificationDAO\deleteById(), ArticleDAO\deleteById(), ReviewFormDAO\deleteById(), AnnouncementTypeDAO\deleteById(), QueryDAO\deleteById(), ContextDAO\deleteById(), SectionDAO\deleteById(), ArticleGalleyDAO\deleteById(), ReviewAssignmentDAO\deleteById(), JournalGridHandler\deleteContext(), TemporaryFileManager\deleteFile(), SiteSetupForm\deleteFile(), GenreGridHandler\deleteGenre(), IssueGridHandler\deleteIssue(), FilterGroupDAO\deleteObject(), IssueDAO\deleteObject(), ControlledVocabDAO\deleteObjectById(), PluginGridHandler\deletePlugin(), SectionGridHandler\deleteSection(), SubscriptionAction\deleteSubscription(), SubscriptionAction\deleteSubscriptionType(), SubscriptionTypeDAO\deleteSubscriptionTypeById(), NotificationSettingsForm\display(), CrossRefExportPlugin\display(), PubMedExportPlugin\display(), ViewReportPlugin\display(), ArticleReportPlugin\display(), ReviewReportPlugin\display(), SampleImportExportPlugin\display(), SubscriptionReportPlugin\display(), PubIdImportExportPlugin\display(), PKPUserImportExportPlugin\display(), NativeImportExportPlugin\display(), UserIndividualSubscriptionForm\display(), UserInstitutionalSubscriptionForm\display(), ExternalFeedPlugin\displayHomepage(), FileApiHandler\downloadLibraryFile(), PKPLanguageAction\downloadLocale(), EditLibraryFileForm\EditLibraryFileForm(), PKPWorkflowHandler\editorDecisionActions(), SubscriptionAction\editSubscription(), SubscriptionAction\editSubscriptionType(), SectionAssignmentRule\effect(), SubmissionFileAssignedReviewerAccessPolicy\effect(), SubmissionFileAssignedQueryAccessPolicy\effect(), SubmissionFileRequestedRevisionRequiredPolicy\effect(), ControlledVocab\enumerate(), PKPSubmissionSubmitStep4Form\execute(), IssueEntrySubmissionReviewForm\execute(), NewReviewRoundForm\execute(), NewLibraryFileForm\execute(), JournalSiteSettingsForm\execute(), rebuildSearchIndex\execute(), SubmissionDeletionTool\execute(), NewSiteCssFileForm\execute(), UserForm\execute(), BaseProfileForm\execute(), LoginChangePasswordForm\execute(), NotificationSettingsForm\execute(), EnrollExistingReviewerForm\execute(), EditLibraryFileForm\execute(), SubmissionFilesUploadConfirmationForm\execute(), PromoteForm\execute(), IndividualSubscriptionForm\execute(), CreateReviewerForm\execute(), ReviewFormForm\execute(), AuthSourceSettingsForm\execute(), NewSiteImageFileForm\execute(), UnassignReviewerForm\execute(), InstallLanguageForm\execute(), NewNoteForm\execute(), ThankReviewerForm\execute(), ReviewerReviewStep1Form\execute(), ReviewerReviewStep3Form\execute(), GenreForm\execute(), SectionForm\execute(), PKPNotificationSettingsForm\execute(), QueryNoteForm\execute(), PreparedEmailForm\execute(), InstitutionalSubscriptionForm\execute(), ReviewReminderForm\execute(), SiteSetupForm\execute(), PKPSubmissionSubmitStep1Form\execute(), AuthorForm\execute(), OpenAccessNotification\executeActions(), ReviewReminder\executeActions(), SubscriptionExpiryReminder\executeActions(), PubMedExportPlugin\executeCLI(), CrossRefExportPlugin\executeCLI(), PubIdImportExportPlugin\executeCLI(), MetadataPluginTestCase\executeMetadataPluginTest(), PluginTestCase\executePluginTest(), AdminFunctionsHandler\expireSessions(), PKPUserImportExportPlugin\exportAllUsers(), PubMedExportPlugin\exportIssues(), NativeImportExportPlugin\exportIssues(), CrossRefExportPlugin\exportIssues(), PubIdImportExportPlugin\exportPubIdsForIssues(), NativeImportExportPlugin\exportSubmissions(), PKPUserImportExportPlugin\exportUsers(), Dc11SchemaArticleAdapter\extractMetadataFromDataObject(), SubmissionSubmitStep1Form\fetch(), CitationsForm\fetch(), ReviewerReviewStep1Form\fetch(), SubmissionMetadataViewForm\fetch(), RolesForm\fetch(), ContactForm\fetch(), IdentityForm\fetch(), IssueEntryHandler\fetch(), PKPReviewStageForm\fetch(), PKPSubmissionSubmitStep1Form\fetch(), NewNoteForm\fetch(), ReviewerReviewStep3Form\fetch(), SectionForm\fetch(), ReviewerReviewForm\fetch(), AnnouncementFeedGatewayPlugin\fetch(), PKPNotificationSettingsForm\fetch(), AuthorForm\fetch(), ReportGeneratorHandler\fetchArticlesInfo(), IssueEntryHandler\fetchFormatInfo(), NotificationHandler\fetchNotification(), AuthorDashboardReviewRoundTabHandler\fetchReviewRoundInfo(), AuthorDashboardTabHandler\fetchTab(), PKPWorkflowTabHandler\fetchTab(), SettingsFileUploadForm\fetchTemporaryFile(), RevisionsNotificationManager\findValidPendingRevisionsDecision(), EditDecisionDAO\findValidPendingRevisionsDecision(), ArticleDAO\flushCache(), MetricsDAO\foreignKeyLookup(), PKPMetricsDAO\foreignKeyLookup(), FormValidatorLength\FormValidatorLength(), OJSPaymentManager\fulfillQueuedPayment(), PubMedExportDom\generateArticleDom(), CrossRefExportDom\generateJournalArticleDom(), DOAJExportDom\generateJournalDom(), Validation\generatePasswordResetHash(), SubmissionAgencyDAO\getAgencies(), InterestManager\getAllInterests(), InterestDAO\getAllInterests(), Announcement\getAnnouncementTypeName(), ArticleReportDAO\getArticleReport(), UsageStatsLoader\getAssoc(), OJSCompletedPayment\getAssocDescription(), QueryForm\getAssocId(), MetricsDAO\getAssocObjectInfo(), SubmissionComment\getAuthorEmail(), SubmissionComment\getAuthorName(), Submission\getAuthors(), Submission\getAuthorString(), PKPLibraryFileManager\getBasePath(), Article\getBestArticleId(), Issue\getBestIssueId(), SubEditorsDAO\getBySectionId(), QueriesAccessHelper\getCanEdit(), QueriesAccessHelper\getCanListAll(), UserGroupGridCellProvider\getCellActions(), ReviewerGridCellProvider\getCellState(), SubmissionFile\getClientFileName(), Application\getContextDAO(), Identity\getCountryLocalized(), SubscriptionType\getCurrencyString(), SubscriptionType\getCurrencyStringShort(), VersionCheck\getCurrentDBVersion(), Journal\getDAO(), TocGridHandler\getDataElementSequence(), AuthorGridHandler\getDataElementSequence(), OJSCompletedPayment\getDescription(), SubmissionDisciplineDAO\getDisciplines(), PKPLanguageAction\getDownloadableLocales(), OAIMetadataFormat_NLM\getEditorialInfo(), SubEditorsDAO\getEditorsNotInSection(), EditorDecisionActionsManager\getEditorTakenActionInReviewRound(), ControlledVocabDAO\getEntryDAO(), TemporaryFileManager\getFile(), ArticleGalleyNativeXmlFilter\getFiles(), UsageStatsLoader\getFileTypeFromAssoc(), Gift\getGiftName(), NativeXmlArticleFilter\getImportFilter(), GalleryPlugin\getInstalledVersion(), InterestManager\getInterestsForUser(), OAIDAO\getJournalSets(), SubmissionKeywordDAO\getKeywords(), SubmissionLanguageDAO\getLanguages(), ArticleGalley\getLatestGalleyFiles(), VersionCheck\getLatestVersion(), ReviewFormForm\getLocaleFieldNames(), SectionForm\getLocaleFieldNames(), PKPUsageStatsReportPlugin\getMetrics(), OJSCompletedPayment\getName(), FileNotesLinkAction\getNotesState(), PendingRevisionsNotificationManager\getNotificationContents(), QueryNotificationManager\getNotificationContents(), NotificationHandler\getNotificationFeedUrl(), NotificationsGridHandler\getNotificationsColumnTitle(), QueryNotificationManager\getNotificationUrl(), Issue\getNumArticles(), ToolsHandler\getObjectTitle(), PKPToolsHandler\getObjectTitle(), GalleyFilesListbuilderHandler\getOptions(), StageUsersListbuilderHandler\getOptions(), QueryUsersListbuilderHandler\getOptions(), Application\getPluginSettingsContextColumnName(), Submission\getPrimaryAuthor(), URNPubIdPlugin\getPubId(), DOIPubIdPlugin\getPubId(), AuthorDAO\getPublishedArticlesForAuthor(), NativeXmlArticleFilter\getPublishedSubmissionDAO(), Query\getReplies(), Application\getRepresentationDAO(), ReviewFormElementsGridHandler\getRequestArgs(), QueriesGridHandler\getRequestArgs(), AuthorGridHandler\getRequestedSubmissionId(), ReviewerAction\getResponseEmail(), PKPUserDAO\getReviewersNotAssignedToSubmission(), UsersListbuilderHandler\getRowDataElement(), Application\getSectionDAO(), EmailLogEntry\getSenderEmail(), EmailLogEntry\getSenderFullName(), User\getSetting(), Site\getSetting(), User\getSettings(), ControlledVocabEntryDAO\getSettingsDAO(), Journal\getSettingsDAO(), PKPHandler\getSiteRedirectContext(), SubmissionSubjectDAO\getSubjects(), AddParticipantForm\getSubmission(), Application\getSubmissionDAO(), IndividualSubscriptionDAO\getSubscribedUsers(), InstitutionalSubscriptionDAO\getSubscribedUsers(), Subscription\getSubscriptionTypeInstitutional(), Subscription\getSubscriptionTypeName(), Subscription\getSubscriptionTypeSummaryString(), Handler\getTargetContext(), FileGenreGridColumn\getTemplateVarsFromRow(), PreparedEmailsGridCellProvider\getTemplateVarsFromRowColumn(), UserGroupGridCellProvider\getTemplateVarsFromRowColumn(), StageParticipantGridCellProvider\getTemplateVarsFromRowColumn(), AnnouncementGridCellProvider\getTemplateVarsFromRowColumn(), PKPLocale\getTimeZone(), UsageEventPlugin\getUsageEventData(), BaseProfileForm\getUser(), Note\getUser(), Subscription\getUserEmail(), EventLogEntry\getUserEmail(), Subscription\getUserFullName(), EventLogEntry\getUserFullName(), PKPAuthor\getUserGroup(), UserGroupAssignment\getUserGroupId(), PKPUserDAO\getUsersByField(), PKPUserSettingsDAO\getUsersBySetting(), UserHandler\gifts(), PayPalPlugin\handle(), NativeXmlIssueGalleyFilter\handleElement(), NativeXmlPKPAuthorFilter\handleElement(), NativeXmlUserGroupFilter\handleElement(), NativeXmlIssueFilter\handleElement(), NativeXmlSubmissionFilter\handleElement(), NativeXmlSubmissionFileFilter\handleRevisionElement(), TemporaryFileManager\handleUpload(), BrowseHandler\identifyTypes(), ShibAuthPlugin\implicitAuth(), ShibAuthPlugin\implicitAuthAdmin(), PKPEditorDecisionHandler\importPeerReviews(), NativeImportExportPlugin\importSubmissions(), PKPUserImportExportPlugin\importUsers(), NotificationHandler\index(), IndexHandler\index(), CounterHandler\index(), AnnouncementHandler\index(), IndividualSubscriptionForm\IndividualSubscriptionForm(), ReviewerReviewStep3Form\initData(), SectionForm\initData(), ReviewFormForm\initData(), UnassignReviewerForm\initData(), ThankReviewerForm\initData(), PreviewReviewForm\initData(), ReviewReminderForm\initData(), ReviewFormElements\initData(), AuthSourceSettingsForm\initData(), GenreForm\initData(), UserDetailsForm\initData(), PreparedEmailForm\initData(), PreparedEmailsGridRow\initialize(), SectionGridHandler\initialize(), UserGridRow\initialize(), IssueHandler\initialize(), ArticleHandler\initialize(), SubmissionAgencyDAO\insertAgencies(), ArticleTombstoneManager\insertArticleTombstone(), SubmissionDisciplineDAO\insertDisciplines(), DRIVERPlugin\insertDRIVERArticleTombstone(), SubmissionKeywordDAO\insertKeywords(), SubmissionLanguageDAO\insertLanguages(), OpenAIREPlugin\insertOpenAIREArticleTombstone(), SubmissionSubjectDAO\insertSubjects(), Installer\installEmailTemplate(), PKPLocale\installLocale(), PluginHelper\installPlugin(), InstitutionalSubscriptionForm\InstitutionalSubscriptionForm(), Validation\isAuthorized(), PKPRequest\isBot(), LimitReviewFilesGridHandler\isDataElementSelected(), DRIVERPlugin\isDRIVERArticle(), DRIVERPlugin\isDRIVERRecord(), SubmissionFile\isInlineable(), Subscription\isNonExpiring(), OpenAIREDAO\isOpenAIRERecord(), WorkflowHandler\isSubmissionReady(), IssueEntryPublicationMetadataForm\IssueEntryPublicationMetadataForm(), IndividualSubscription\isValid(), InstitutionalSubscription\isValid(), SettingsHandler\journal(), SubmissionDocumentsFilesGridDataProvider\loadCategoryData(), LibraryFileAdminGridDataProvider\loadCategoryData(), PluginGridHandler\loadCategoryData(), NormalNotificationsGridHandler\loadData(), TaskNotificationsGridHandler\loadData(), ReviewRevisionsGridDataProvider\loadData(), AssignedSubmissionsListGridHandler\loadData(), ExportableIssuesListGridHandler\loadData(), ReviewGridDataProvider\loadData(), FutureIssueGridHandler\loadData(), ReviewerReviewFilesGridDataProvider\loadData(), BackIssueGridHandler\loadData(), UnassignedSubmissionsListGridHandler\loadData(), ManageAnnouncementGridHandler\loadData(), SubmissionFileEventLogGridHandler\loadData(), StageUsersListbuilderHandler\loadData(), AnnouncementGridHandler\loadData(), PluginGalleryGridHandler\loadData(), GenreGridHandler\loadData(), QueryUsersListbuilderHandler\loadData(), TocGridHandler\loadData(), VersionInfoGridHandler\loadData(), ReviewerSelectGridHandler\loadData(), UserGridHandler\loadData(), ExportableUsersGridHandler\loadData(), IssueGalleyGridHandler\loadData(), GatewayHandler\lockss(), SubmissionFileLog\logEvent(), SubmissionLog\logEvent(), Validation\login(), Validation\logout(), CounterPlugin\logRequest(), CounterPlugin\logRequestInline(), ExternalFeedPlugin\manage(), Note\markViewed(), UserAction\mergeUsers(), SubscriptionAction\moveSubscriptionType(), DashboardHandler\myQueue(), NotificationHandler\notificationFeed(), PKPWorkflowHandler\notificationOptionsByStage(), OAIDAO\OAIDAO(), NativeXmlIssueFilter\parseArticle(), NativeXmlSubmissionFilter\parseAuthor(), NativeXmlIssueFilter\parseIssueGalley(), NativeXmlIssueFilter\parseSection(), UserXmlPKPUserFilter\parseUser(), UserXmlPKPUserFilter\parseUserGroup(), UserHandler\payPurchaseSubscription(), UserHandler\payRenewSubscription(), NativeXmlArticleFilter\populateObject(), IssueGridHandler\publishIssue(), UserHandler\purchaseSubscription(), JournalSiteSettingsForm\readInputData(), ManageSubmissionFilesForm\readInputData(), InstitutionalSubscriptionForm\readInputData(), PreparedEmailForm\readInputData(), SubscriptionTypeForm\readInputData(), PKPAuthorDashboardHandler\readSubmissionEmail(), 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(), PKPLoginHandler\resetPassword(), RevisionsNotificationManager\responseExists(), EditDecisionDAO\responseExists(), GenreGridHandler\restoreGenres(), ReviewAssignmentDAO\ReviewAssignmentDAO(), ReviewerReviewStep3Form\ReviewerReviewStep3Form(), ReviewerSubmissionDAO\ReviewerSubmissionDAO(), ReviewNotesLinkAction\ReviewNotesLinkAction(), ReviewerGridHandler\reviewRead(), EditorDecisionHandler\saveApproveProof(), UserFormHelper\saveRoleContent(), SectionForm\SectionForm(), BrowseHandler\sections(), SubscriptionAction\selectSubscriber(), SubscriptionExpiryReminder\sendJournalReminders(), OpenAccessNotification\sendNotification(), OpenAccessNotification\sendNotifications(), SubscriptionAction\sendOnlinePaymentNotificationEmail(), SubscriptionExpiryReminder\sendReminder(), ReviewReminder\sendReminder(), TocGridHandler\setDataElementInCategorySequence(), IssueGalleyGridHandler\setDataElementSequence(), SectionGridHandler\setDataElementSequence(), GenreGridHandler\setDataElementSequence(), TocGridHandler\setDataElementSequence(), EditorAction\setDueDates(), InterestManager\setInterestsForUser(), PKPAdminLanguageGridHandler\setPrimaryLocale(), FilterDAOTest\setUp(), ProcessDAOTest\setUp(), Nlm30XmlFilterTestCase\setUp(), FunctionalMostReadBlockPluginTest\setUp(), PKPTestCase\setUp(), WebTestCase\setUp(), Session\setUserId(), InterestDAO\setUserInterests(), PKPLoginHandler\signInAsUser(), PKPLoginHandler\signOutAsUser(), SiteSetupForm\SiteSetupForm(), IssueAction\smartyPrintIssueId(), PKPAuthorDashboardHandler\submission(), PKPWorkflowHandler\submissionProgressBar(), SubmissionSubmitStep1Form\SubmissionSubmitStep1Form(), TemporaryFileManager\submissionToTemporaryFile(), IssueAction\subscribedDomain(), IssueAction\subscribedUser(), IssueAction\subscriptionRequired(), SubscriptionAction\subscriptions(), UserHandler\subscriptions(), SubscriptionAction\subscriptionsSummary(), SubscriptionAction\subscriptionTypes(), Validation\suggestUsername(), AdminFunctionsHandler\systemInfo(), FunctionalLucenePluginBaseTestCase\tearDown(), TemplateManager\TemplateManager(), CitationDAOTest\testCitationCrud(), FilterDAOTest\testCompositeFilterCrud(), FunctionalMedraExportTest\testConfigurationError(), FunctionalMedraExportTest\testExportUnregisteredDois(), FilterDAOTest\testFilterCrud(), FilterGroupDAOTest\testFilterGroupCrud(), FunctionalLucenePluginHighlightingTest\testHighlighting(), PKPIsbndbCitationLookupPluginTest\testIsbndbCitationLookupPlugin(), MetadataDescriptionDAOTest\testMetadataDescriptionCrud(), FunctionalNativeImportTest\testNativeDoiImport(), ControlledVocabTest\testParseXML(), PKPProcessAccessPolicyTest\testPKPProcessAccessPolicy(), FunctionalPubIdsImportExportTest\testPubIdsImport(), FunctionalEditingTest\testPullIndexing(), FunctionalLucenePluginCustomRankingTest\testRankingWeightEffect(), FunctionalLucenePluginCustomRankingTest\testRankingWeightSelector(), PKPComponentRouterTest\testRoute(), FunctionalLucenePluginSimDocTest\testSimilarDocuments(), PKPUserHandler\toggleHelp(), OAIMetadataFormat_NLM\toXml(), PKPAdminLanguageGridHandler\uninstallLocale(), PKPLocale\uninstallLocale(), IssueGridHandler\unpublishIssue(), NotificationHandler\unsubscribeMailList(), AllRevisionsInNotificationManager\updateNotification(), AllReviewsInNotificationManager\updateNotification(), PKPApproveSubmissionNotificationManager\updateNotification(), EditorAssignmentNotificationManager\updateNotification(), EditorDecisionNotificationManager\updateNotification(), PendingRevisionsNotificationManager\updateNotification(), User\updateSetting(), Site\updateSetting(), ReviewRoundDAO\updateStatus(), SubscriptionAction\updateSubscription(), SubscriptionAction\updateSubscriptionType(), UserApiHandler\updateUserMessageState(), PluginHelper\upgradePlugin(), ArticleHandler\userCanViewGalley(), PKPSubmissionSubmitStep1Form\validate(), SubmissionSubmitStep1Form\validate(), SubmissionFilesUploadForm\validate(), AnnouncementHandler\view(), ArticleHandler\view(), PKPSubmissionInformationCenterHandler\viewInformationCenter(), OJSPaymentAction\viewPayment(), and OJSPaymentAction\viewPayments().

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(), CounterPlugin\getManagementVerbs(), ExternalFeedPlugin\register(), ArticleReportPlugin\register(), CounterPlugin\register(), ReviewReportPlugin\register(), OpenAIREPlugin\register(), DRIVERPlugin\register(), PayPalPlugin\register(), PKPTestCase\tearDown(), PKPRouterTestCase\testGetContext(), FormValidatorControlledVocabTest\testIsValid(), and ValidatorControlledVocabTest\testValidatorControlledVocab().


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