classToPath from maui moved to Finder
fixed template handling in View, it can now be passed to the constructor for easy override from your controller
created Mod tool to create new Mod skeletons (and later to add new functionality into existing modules) - currently can add to ninja's src folder so is just a developer tool.
added Container skeleton Mod created by mod.php tool
FinderPartials - to find Mustache partials by mod name
ModAbstract:
- added ModAbstractModelCss and begin/end templates
- added $Model injection on __construct
- added getContents() to Model
- minor fixes
ModContainer:
- regenerated invalid skeletons
- added template
ModPage: minor improvements
View now injects partials loader into Mustache engine
first milestone: structure works, POC ok
implemented Finder for various file and class finding functions
mod.php improved (still for development only)
added Finder::classIsA($classnameOrObject, $classnameOrInterfaceOrObject) to felxibly check if a class/object is a subclass of or implements an interface
ModAbstractModel::getContents() now only tries to implode content if is an array
ModAbstractModule code polish plus abstracted _getView() to be overrideable
created ModFileserv module
fixes related issues (extra output, .htaccess)
fixed response flow and view getter in ModAbstractModule
created Filter to facade the Model and the View in the template
moved ModAbstractModel::getContents to ModAbstractView::get_Contents
added twitter bootstrap to deps (packagist version to keep everything in packagist for now)
fixed javascript printing in head and foot
demoapp now includes twitter bootstrap