XmlCommentHandler
class XmlCommentHandler extends AbstractRenderingExceptionHandler (View source)
Creates xml comments from exceptions
Properties
protected Runtime | $runtime | Current Fusion runtime |
from AbstractRenderingExceptionHandler |
Methods
Handle an Exception thrown while rendering Fusion
breaks the given path to multiple line to allow a nicer formatted logging
Can be used to determine if handling the exception should disable the cache or not.
No description
No description
Details
void
setRuntime(Runtime $runtime)
Sets the current Fusion runtime
protected Runtime
getRuntime()
Returns current Fusion runtime
string
handleRenderingException(string $fusionPath, Exception $exception)
Handle an Exception thrown while rendering Fusion
protected string
handle(string $fusionPath, Exception $exception, int $referenceCode)
Provides an XML comment containing the exception
protected string
formatScriptPath(string $fusionPath, string $delimiter, bool $escapeHtml = true)
breaks the given path to multiple line to allow a nicer formatted logging
example:
formatScriptPath('page
formatScriptPath('page
protected bool
exceptionDisablesCache(string $fusionPath, Exception $exception)
Can be used to determine if handling the exception should disable the cache or not.
injectLogger(LoggerInterface $logger)
No description
injectThrowableStorage(ThrowableStorageInterface $throwableStorage)
No description