PHP Devise\Pages\Interpreter Namespace

Nested Namespaces

Devise\Pages\Interpreter\Modifiers

Classes

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: