Name |
Description |
BladeEngineCompiler |
This class merely decorates the another compiler
and thus giving us the extra functionality we need
to work properly. |
DeviseCompiler |
purpose of this class is to add placeholder tags
and also rename devise tags and lastly append on
App::make('dvsPageData')->bindings for devise tags,
collections, models and model creators |
DeviseParser |
|
DeviseTag |
|
DvsPageData |
A storage container class that stores collections and fields
for a given page. These fields and collections are addeded
to a singleton registered in Devise\Pages\PagesServiceProvider.php
called 'dvsPageData'. ALl blade views that contain fields and/or
collections will use methods like addCollection and addField respectively
to add in the data. Eventually all this data is spit out as JSON
for the javascript library in devise to take over from there. |
TagManager |
Create and find tags in the database. A tag could be a model, field,
attribute, model creator or collection |
ViewOpener |
Class ViewOpener opens a view for an include statement in this format: |