extends |
LogicException |
---|
Methods | ||
---|---|---|
public
|
constantName(): ?string
|
# |
public
static
|
forUnRecognizedExpressionInContext(Expr $expression, CompilerContext $context): self
|
# |
public
static
|
becauseOfNotFoundClassConstantReference(
CompilerContext $fetchContext,
ReflectionClass $targetClass,
ClassConstFetch $constantFetch,
): self
|
# |
public
static
|
becauseOfNotFoundConstantReference(CompilerContext $fetchContext, ConstFetch $constantFetch, string $constantName): self
|
# |
public
static
|
becauseOfInvalidEnumCasePropertyFetch(
CompilerContext $fetchContext,
ReflectionClass $targetClass,
PropertyFetch $propertyFetch,
): self
|
# |
public
static
|
becauseOfMissingFileName(CompilerContext $context, Dir|File $node): self
|
# |
public
static
|
becauseOfNonexistentFile(CompilerContext $context, string $fileName): self
|
# |
public
static
|
becauseOfClassCannotBeLoaded(CompilerContext $context, New_ $newNode, string $className): self
|
# |
public
static
|
becauseOfValueIsEnum(CompilerContext $fetchContext, ReflectionClass $targetClass, ClassConstFetch $constantFetch): self
|
# |