Task #92557

Updated by Sybille Peters 10 months ago

Clean up code: 

 * Use strict in all classes 
 * Add type hints 
 * checkLink third argument LinkAnalyzer: this is only used in Linktype "LinkHandler" and is used to pass TSconfig. The lowlevel class / function inherit from AbstractLinktype should propably not depend on LinkAnalyzer. It might be possible to pass the configuration differently, i.e. this is already done in ExternalLinkType::setAdditionalConfig 
 * possibly move all queries to the repository class BrokenLinkRepository