aboutsummaryrefslogtreecommitdiffstats
path: root/includes/Hook/EditPageBeforeEditToolbarHook.php
Commit message (Collapse)AuthorAgeFilesLines
* Consistently use `@deprecated since` rather `@deprecated`Reedy2022-03-061-1/+1
| | | | Change-Id: I301786f35cd6eb9c63fb72e0b64cffa9efd7b86b
* Use @deprecated annotation on hook interfaces, not functionsUmherirrender2021-05-171-1/+1
| | | | | | | | Use only one place to document the deprecation of hook interfaces/functions Bug: T282903 Change-Id: Ie7d2d7a50afe2897e5c2369f473a33ecaa821637
* EditPageBeforeEditToolbarHook no longer stable to implementDannyS7122021-03-301-1/+0
| | | | | | | | Has been deprecated Bug: T278563 Follow-up: I3285d01715f32a028ea9d5710800c4fd30fe1c59 Change-Id: I5eef7fa6cc69410145529fe2fc05a8154712075e
* Deprecate the EditPageBeforeEditToolbar hookmainframe982021-03-291-0/+1
| | | | | | | | | This hook has become defunct after the classic edit toolbar was removed. Its only uses are to disable it, which is pointless as the toolbar doesn't display when the hook doesn't provide any content. Bug: T278563 Change-Id: I3285d01715f32a028ea9d5710800c4fd30fe1c59
* Document hook names in hook interfaces.daniel2020-09-271-0/+3
| | | | | Bug: T258665 Change-Id: Ifddbf57f8aa2e3eb0d5845601376cbafa08ed407
* Replace "@stable for implementation" with "@stable to implement"daniel2020-07-131-1/+1
| | | | | | | | | | | For compliance with the new version of the table interface policy (T255803). This patch was created by an automated search & replace operation on the includes/ directory. Bug: T257789 Change-Id: I17e5e92e24c708ffc846945a136347670a3a20c7
* docs: Hook interface doc comment reviewapaskulin2020-04-211-5/+4
| | | | | | | | Edited doc comments for hook interfaces to improve consistency and add type hints. Bug: T246855 Change-Id: I38fa802463cd6f39bf5946dbbeb1b3ebaea604b2
* Automatically generated hook interfacesTim Starling2020-04-201-0/+21
Add hook interfaces which were generated by a script which parses hooks.txt and identifies caller namespaces and directories. Hook interfaces are mostly placed in a Hook/ subdirectory relative to the caller location. When there are callers in multiple directories, a "primary" caller was manually selected. The exceptions to this are: * The source root, maintenance and tests, which use includes/Hook. Test hooks need to be autoloadable in a non-test request so that implementing test interfaces in a generic handler will not fail. * resources uses includes/resourceloader/Hook * The following third-level subdirectories had their hooks placed in the parent ../Hook: * includes/filerepo/file * includes/search/searchwidgets * includes/specials/forms * includes/specials/helpers * includes/specials/pagers Parameters marked as legacy references in hooks.txt are passed by value in the interfaces. Bug: T240307 Change-Id: I6efe2e7dd1f0c6a3d0f4d100a4c34e41f8428720