silverstripe-framework/ORM/Versioning
Sam Minnee c52adad1fe FIX: Graceful degradation if obsolete classnames in ChangeSetItem (fixes #6065)
NEW: Add SilverStripe\ORM\UnexpectedDataException class.

This change provides more graceful handling of the case where a
ChangeSetItem is referencing a no-longer-existing class.

The new exception, SilverStripe\ORM\UnexpectedDataException, is
intended to be available for throwing whenever we have unexpected data
in the database.

It can be trapped by the relevant UIs and more graceful errors than
HTTP 500s can be provided.
2016-09-23 12:28:32 +12:00
..
ChangeSet.php FIX: Graceful degradation if obsolete classnames in ChangeSetItem (fixes #6065) 2016-09-23 12:28:32 +12:00
ChangeSetItem.php FIX: Graceful degradation if obsolete classnames in ChangeSetItem (fixes #6065) 2016-09-23 12:28:32 +12:00
DataDifferencer.php API Namespace all classes 2016-09-08 10:23:17 +12:00
VersionableExtension.php API Apply Framework\ORM Namespace to model 2016-06-29 10:02:32 +12:00
Versioned_Version.php API Namespace all classes 2016-09-08 10:23:17 +12:00
Versioned.php Rename SS_ prefixed classes (#5974) 2016-09-09 18:43:05 +12:00
VersionedGridFieldDetailForm.php API Namespace all classes 2016-09-08 10:23:17 +12:00
VersionedGridFieldItemRequest.php Rename SS_ prefixed classes (#5974) 2016-09-09 18:43:05 +12:00