Include table name in TypeAgent type filter
Replaced deprecated classFileExists with class_exists method
Use getAttributesFromDca instead of prepareForWidget in Contao 3
Added operation to access variants of a product
Added support for class in relation table for TypeAgent models
Moved product object to model namespace
Contao models already store data and have a method for retrieval
Use model relations to get the product type model
Moved product SQL statement to abstract product class
Register model class for table and fixed type options
Allow to override the query builder
Added method to retrieve the class name for a model type
Override query builder for multilingual products
Added several find methods to product model
CS
No need to include a class in the same namespace
Load product model from class type in collection item
Use model to find variants of a product
Updated frontend methods to work with models instead of database query
Use product model to find autocompleter options