Warning: session_start(): open(/var/lib/php/sessions/sess_qrbtl444ci99vtdrrp3nqnhkoa, 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
sclass Entry {
S pattern;
Map params; // null if not matched
}
cmodule MatchingInputPatterns > DynObjectTable {
start {
dm_onTopInput_q(vf process);
}
void process(S s) {
LS patterns = collect pattern((L) dm_requireAndCallModule("#1020518/InputPatterns", 'crud));
new Matches m;
data = new L;
for (S pat : patterns)
if (match(pat, s, m))
data.add(Entry(pattern := pat, params := matchesToMap(m)));
setData(data);
}
}