Warning: session_start(): open(/var/lib/php/sessions/sess_9tl6au5u6d8kov3aivi2gqt0pn, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!7
cmodule TransientObjectHolder > DynPrintLog {
transient O object;
bool cleanUpObject = true;
void cleanMeUp {
if (cleanUpObject)
cleanUp(object);
}
// API
O get() {
ret object;
}
void set(O object) {
setField(+object);
printInfo();
}
void printInfo {
if (object == null) ret /*with print("No object")*/;
print("Have object of type: " + _getClass(object));
print("Get it out with: dm_obj(" + dm_moduleID() + ")");
}
void clear() {
set(null);
}
O _getReloadData() {
//print("_getReloadData: " + object;
ret object;
}
void _setReloadData(O o) {
//print("_setReloadData: " + o);
set(o);
}
start {
printInfo();
}
}