Devise\Pages\Fields
Namespaces
Classes
A field manager has the responsibilty of managing fields in
the database.
Field value is an object that holds json
values for a DvsField model
Fields repository allows us to retrieve fields
that belong to page versions and keys and have been
deleted. We also can find global fields with this
repository.
Field value is an object that holds json
values for a DvsField model
Exceptions
Whenever we see a duplicate field key on a page
throw an exception for the developer so they can fix it.