Linktype
Table of Contents
Interfaces
- LabelledLinktypeInterface
- This class is used for composition in addition to LinktypeInterface,
and provides the ability to expand implementing classes with the possibility
to provide a custom Linktype label. It is utilized in the abstract class
`AbstractLinktype`.
- LinktypeInterface
- This class provides interface implementation.
Classes
- AbstractLinktype
- This class provides Check Base plugin implementation
- ExternalLinktype
- This class provides external links checking
!!! There are some known issues with external link checking:
- "false positives": Link targets considered broken which are not broken
- no rate limiting when checking links on external sites (e.g. crawl delay)
- no caching of results (except for a runtime cache during link checking which will be invalid on next run)
see "Known Problems" in the linkvalidator documentation
- FileLinktype
- This class provides Check File Links plugin implementation
- InternalLinktype
- This class provides Check Internal Links plugin implementation
- LinktypeRegistry
- Registry for linktypes. The registry receives all services, tagged with "linkvalidator.linktype".