function __construct($msg, $node, $severity) { if (is_resource($msg) && get_resource_type($msg) === '_p_uscxml__InterpreterIssue') { $this->_cPtr = $msg; return; } $this->_cPtr = new_InterpreterIssue($msg, $node, $severity); }
function __construct($msg, $node, $severity, $specRef = null) { if (is_resource($msg) && get_resource_type($msg) === '_p_uscxml__InterpreterIssue') { $this->_cPtr = $msg; return; } switch (func_num_args()) { case 3: $this->_cPtr = new_InterpreterIssue($msg, $node, $severity); break; default: $this->_cPtr = new_InterpreterIssue($msg, $node, $severity, $specRef); } }