/** {@inheritDoc} */ public ScriptContext getContext() { if (ctxCache == null) { ctxCache = super.getContext(); if (!(ctxCache instanceof IPhpScriptContext)) { if (ctxCache == null) ctxCache = new SimpleScriptContext(); ctxCache = new PhpScriptContext(ctxCache); super.setContext(ctxCache); } } return ctxCache; }
/** {@inheritDoc} */ public void setContext(ScriptContext context) { super.setContext(context); this.ctxCache = null; getContext(); }