protected override PhpArray EnsureItemIsArrayOverride() { PhpException.VariableMisusedAsArray(obj, false); return(null); }
protected override PhpArray EnsureItemIsArrayOverride(object key) { // error (postponed error, which cannot be reported by the previous operator): PhpException.VariableMisusedAsArray(obj, false); return(null); }
protected override void SetArrayItemRefOverride(object key, PhpReference value) { PhpException.VariableMisusedAsArray(obj, true); }
protected override void SetArrayItemOverride(string key, object value) { PhpException.VariableMisusedAsArray(obj, true); }
protected override void SetArrayItemOverride(object value) { PhpException.VariableMisusedAsArray(obj, false); }
protected override PhpReference /*!*/ GetArrayItemRefOverride(string key) { PhpException.VariableMisusedAsArray(obj, true); return(new PhpReference()); }