protected function __construct ($className) {
// Call parent constructor
parent::__construct($className);
+
+ // Init file I/O instance
+ $ioInstance = ObjectFactory::createObjectByConfiguredName('file_io_class');
+
+ // Set it
+ $this->setFileIoInstance($ioInstance);
}
/**
/**
* Assigns all the application data with template variables
*
- * @param $appInstance A manageable application instance
+ * @param $applicationInstance A manageable application instance
* @return void
*/
- public function assignApplicationData (ManageableApplication $appInstance) {
+ public function assignApplicationData (ManageableApplication $applicationInstance) {
// Get long name and assign it
- $this->assignVariable('app_full_name' , $appInstance->getAppName());
+ $this->assignVariable('app_full_name' , $applicationInstance->getAppName());
// Get short name and assign it
- $this->assignVariable('app_short_name', $appInstance->getAppShortName());
+ $this->assignVariable('app_short_name', $applicationInstance->getAppShortName());
// Get version number and assign it
- $this->assignVariable('app_version' , $appInstance->getAppVersion());
+ $this->assignVariable('app_version' , $applicationInstance->getAppVersion());
// Assign extra application-depending data
- $appInstance->assignExtraTemplateData($this);
+ $applicationInstance->assignExtraTemplateData($this);
}
/**
} // END - foreach
} // END - if
+ // Set the content again
+ $this->setRawTemplateData($compactedContent);
+
// Return compacted content
return $compactedContent;
}