SilverStripe\FullTextSearch\Search\Updaters\SearchUpdater::handle_manipulation
Called by the ProxyDBExtension database connector with every manipulation made against the database.
Check every index to see what objects need re-inserting into what indexes to keep the index fresh, but doesn't actually do it yet. TODO: This is pretty sensitive to the format of manipulation that DataObject::write produces. Specifically, it expects the actual class of the object to be present as a table, regardless of if any fields changed in that table (so a class => array( 'fields' => array() ) item), in order to find the actual class for a set of table manipulations
Signature
public function handle_manipulation(
$manipulation )
Parameters
$manipulation
—