$foo->registerSignal('username', bar::T_SIGNAL_EMIT_EVENT_INIT, 500, [$bar, 'username']);
$foo->registerSignal('propertySet', bar::T_SIGNAL_EMIT_EVENT_INIT, 500, [$bob, 'propertySet']);
$foo->propertySet('scheme', 'http');
$foo->propertySet('host', 'localfrost');
$foo->propertySet('username', 'fruffl');
/*
HDDR 000000007a05770c000000000a0f3550
EDDR 500
REVIEW
OUTER 000000007a05770c000000000a0f3550: [UNSOLVED] <ILLI\Core\Exception:500>
root\bar::username() is not a function.
SET
CLASS: ILLI\Core\Exception
HASH: 000000007a05770c000000000a0f3550
HDDR: 000000007a05770c000000000a0f3550
EDDR: 500
STATUS: UNSOLVED
MESSAGE: "root\\bar::username() is not a function."
CODE: 500
FILE: /ILLI:Core/Object.ddl
LINE: 315
TRACK
OUTER [UNSOLVED] <ILLI\Core\Exception:500>
root\bar::username() is not a function.
NEXT HDDR NULL
PREV HDDR NULL
THIS HASH 000000007a05770c000000000a0f3550: <ILLI\Core\Exception:500>
THROWN IN /ILLI:Core/Object.ddl, line 315
TRACE
<ILLI\Core\Exception:500>
0x01f4: line 0079 /var/www/dev/__MAIN__.ddl ILLI\Core\Object->propertySet
0x01f5: line 0170 /ILLI:Core/Object.ddl ILLI\Core\Object->aspectable
0x01f6: line 0637 /ILLI:Core/Object.ddl ILLI\Core\Object->Core_Object_T_MethodFacade_emit
0x01f7: line 0046 /ILLI:Core/Object/T_MethodFacade.ddl ILLI\Core\Invoke::emit
0x01f8: line 0113 /ILLI:Core/Invoke.ddl ILLI\Core\Invoke::T_Callable_emit
0x01f9: line 0020 /ILLI:Core/Invoke/T_Callable.ddl Closure->__invoke
0x01fa: line 0020 /ILLI:Core/Invoke/T_Callable.ddl root\foo->ILLI\Core\{closure}
0x01fb: line 0635 /ILLI:Core/Object.ddl ILLI\Core\Invoke::emit
0x01fc: line 0113 /ILLI:Core/Invoke.ddl ILLI\Core\Invoke::T_Callable_emit
0x01fd: line 0027 /ILLI:Core/Invoke/T_Callable.ddl Closure->__invoke
0x01fe: line 0027 /ILLI:Core/Invoke/T_Callable.ddl root\foo->ILLI\Core\{closure}
0x01ff: line 0169 /ILLI:Core/Object.ddl ILLI\Core\Object->aspectable
0x0200: line 0617 /ILLI:Core/Object.ddl ILLI\Core\Object->Core_Object_T_Signal_emit
0x0201: line 0141 /ILLI:Core/Object/T_Signal.ddl ILLI\Core\Invoke::emit
0x0202: line 0105 /ILLI:Core/Invoke.ddl ILLI\Core\Invoke::T_Method_emit
0x0203: line 0063 /ILLI:Core/Invoke/T_Method.ddl ILLI\Core\Object->reseiveSignal
0x0204: line 0170 /ILLI:Core/Object/T_Signal.ddl ILLI\Core\Object->Core_Object_T_Invoke_method
0x0205: line 0027 /ILLI:Core/Object/T_Invoke.ddl root\bar->username
0x0206: line 0027 /ILLI:Core/Object/T_Invoke.ddl ILLI\Core\Object->__call
Comments