Table classes can call plugin events. For example, Joomla's
default Table::check()
implementation goes through the
onTableCheck
plugin event to let plugins perform additional
data validation before data is written to the database.
The Table superclasses offer a getDispatcher()
method
to get a reference to Joomla's Events Dispatcher object. As we noted in
the Controllers
section this is the preferred way to use plugins in Joomla 4 and
beyond.