SecurityNotAllowedMethodError
extends SecurityError
in package
FinalYes
Exception thrown when a not allowed class method is used in a template.
Tags
Table of Contents
Properties
- $className : mixed
- $lineno : mixed
- $methodName : mixed
- $name : mixed
- $rawMessage : mixed
- $sourceCode : mixed
- $sourcePath : mixed
Methods
- __construct() : mixed
- Constructor.
- appendMessage() : void
- getClassName() : string
- getMethodName() : mixed
- getRawMessage() : string
- getSourceContext() : Source|null
- getTemplateLine() : int
- guess() : void
- setSourceContext() : void
- setTemplateLine() : void
- guessTemplateInfo() : void
- updateRepr() : void
Properties
$className
private
mixed
$className
$lineno
private
mixed
$lineno
$methodName
private
mixed
$methodName
$name
private
mixed
$name
$rawMessage
private
mixed
$rawMessage
$sourceCode
private
mixed
$sourceCode
$sourcePath
private
mixed
$sourcePath
Methods
__construct()
Constructor.
public
__construct(string $message, string $className, string $methodName) : mixed
By default, automatic guessing is enabled.
Parameters
- $message : string
-
The error message
- $className : string
- $methodName : string
appendMessage()
public
appendMessage(mixed $rawMessage) : void
Parameters
- $rawMessage : mixed
getClassName()
public
getClassName() : string
Return values
stringgetMethodName()
public
getMethodName() : mixed
getRawMessage()
public
getRawMessage() : string
Return values
stringgetSourceContext()
public
getSourceContext() : Source|null
Return values
Source|nullgetTemplateLine()
public
getTemplateLine() : int
Return values
intguess()
public
guess() : void
setSourceContext()
public
setSourceContext([Source|null $source = null ]) : void
Parameters
- $source : Source|null = null
setTemplateLine()
public
setTemplateLine(int $lineno) : void
Parameters
- $lineno : int
guessTemplateInfo()
private
guessTemplateInfo() : void
updateRepr()
private
updateRepr() : void