Is it okay to import 'controllers' into custom theme just like 'views'?
The documentation says that all application 'views' can be moved to a custom theme:
Master Views: These represent everything that wraps the main content of every page. If all you want to do is add a menu or banner above Vanilla, this is the only file you will need to alter. To do so, copy the default master view from /applications/dashboard/views/default.master.php to /themes/your_theme_name/views/default.master.php and edit it there.
Views: These represent all of the content in each page. Every application has a "views" folder that contains all of the html for every page. So, for example, if you wanted to edit the html for the discussion list, you could copy the views from /applications/vanilla/views/discussions to /themes/your_theme_name/views/discussions and edit them there.
Does this apply to the 'controllers' as well? For example, can I move /applications/dashboard/controllers/class.entrycontroller.php to /themes/[custom theme]/controllers/class.entrycontroller.php ? Is it going to work?
Hope to see someone knowledgeable clarify on this. Thanks.