6use InvalidArgumentException;
34 int $queryFlags = IDBAccessObject::READ_NORMAL
48 int $queryFlags = IDBAccessObject::READ_NORMAL
64 int $queryFlags = IDBAccessObject::READ_NORMAL
82 int $defaultNamespace =
NS_MAIN,
83 int $queryFlags = IDBAccessObject::READ_NORMAL
102 int $defaultNamespace =
NS_MAIN,
103 int $queryFlags = IDBAccessObject::READ_NORMAL
121 int $queryFlags = IDBAccessObject::READ_NORMAL
Interface for database access objects.
Service for looking up information about wiki pages.
getPageById(int $pageId, int $queryFlags=IDBAccessObject::READ_NORMAL)
Returns the PageRecord of the given page.
getExistingPageByText(string $text, int $defaultNamespace=NS_MAIN, int $queryFlags=IDBAccessObject::READ_NORMAL)
Returns an ExistingPageRecord for a given user provided page name text.
getPageByText(string $text, int $defaultNamespace=NS_MAIN, int $queryFlags=IDBAccessObject::READ_NORMAL)
Returns a PageIdentity for a given user provided page name text.
getPageForLink(LinkTarget $link, int $queryFlags=IDBAccessObject::READ_NORMAL)
Returns the PageIdentity for the given LinkTarget.
getPageByReference(PageReference $page, int $queryFlags=IDBAccessObject::READ_NORMAL)
Returns the PageRecord of the given page.
getPageByName(int $namespace, string $dbKey, int $queryFlags=IDBAccessObject::READ_NORMAL)
Returns the PageRecord for the given name and namespace.
Interface for a page that is (or could be, or used to be) an editable wiki page.