/**
  * @param string $class
  * @param GridField $gridField
  * @param DataObject $record
  * @param RequestHandler $requestHandler
  */
 public function updateItemRequestClass(&$class, $gridField, $record, $requestHandler)
 {
     // Conditionally use a versioned item handler
     if ($record && $record->has_extension('SilverStripe\\ORM\\Versioning\\Versioned')) {
         $class = 'SilverStripe\\ORM\\Versioning\\VersionedGridFieldItemRequest';
     }
 }