TYPO3 Documentation
Broken Link Fixer
Options
Give feedback View source How to edit Edit on GitHub Full documentation (single file)

Broken Link Fixer

  • Introduction
  • Glossary
  • Installation
  • Setup
    • Setup quickstart
    • Commands
    • Configuration Reference
    • Extension configuration
    • TSconfig Reference
    • BE User Settings
  • Usage
    • Usage quickstart
    • Exclude link targets
  • Known problems
  • Best Practices
  • How it works
    • Link checking
  • Development
  • Changelog
    • Feature - Resolve Certificate Chain
    • Feature - Make link checking more robust
    • Feature - Add field for page id in DB table for broken links
    • Feature - Add index url_hash for performance
    • Breaking - Use LinkTargetResponse (Add check_status)
    • Feature - Add button to jump to page layout
    • Feature - More configuration options for sending emails
    • Feature - Make page callouts configurable
    • Feature - Support checking in Flexforms
    • Feature: issue 352 - Make it possible to edit the full record
  • Sitemap

Options

Give feedback View source How to edit Edit on GitHub Full documentation (single file)
  1. Broken Link Fixer
  2. Changelog
  3. Feature - Make link checking more robust
Give feedback Edit on GitHub

Feature - Make link checking more robust 

since verion 7.0.1

Link to Issue 486 <https://github.com/sypets/brofix/issues/486>

Make link checking more robust and make it configurable how to handle exceptions

Link checking may abort because an exception is thrown. For some severe errors, this makes sense, but there are some scenarios with minor errors where the checking should continue.

For example, if a record is deleted between fetching several records in a database query and TCA parsing, this may result in an exception in LinkParser.

Brofix always tries to perform robust checking so that small errors are just logged via the logging framework, but it is possible to change this behavior with the option behaviourOnCheckError in Extension Configuration:

  1. (default) intelligent : mode where brofix decides on a case by case basis
  2. continue : continue checking even in case of exceptions due to errors like these (which might obscure errors)
  3. abort : always throw exception

Impact 

  • Possibly fixes problems with brofix aborting while checking links due to an exception.

Migration 

It is not necesary to change anything unless the default behaviour is not to be used. In this case change the option behaviourOnCheckError in Extension Configuration.

  • Previous
  • Next
Reference to the headline

Copy and freely share the link

This link target has no permanent anchor assigned. You can make a pull request on GitHub to suggest an anchor. The link below can be used, but is prone to change if the page gets moved.

Copy this link into your TYPO3 manual.

  • Home
  • Contact
  • Issues
  • Repository

Last rendered: Jul 06, 2026 13:41

© since 2000
  • Legal Notice
  • Privacy Policy