Extension repository interface.
Eloquent extension repository implementation.
Component by menu item criteria for extensions.
Populated the database interface files with some interfaces.
Fixed namespace typo for extension model.
Component by menu item criteria fix, forgot to implement the criteria interface.
Menu item interface for getting template id if set.
Get template extension by menu item criteria.
Service provider to register more repositories.
Controller update, allows for locating the component and template.