ExtractedAnswer
extends ANAFResponse
in package
Represents the base structure for some ANAF API responses
Table of Contents
Properties
- $content : string|null
- $Error : ANAFErrorAnswer|null
- $index_incarcare : string|null
- $IsWellFormedError : bool
- $LastError : Throwable|null
- $RanSignatureVerification : bool
- $rawResponse : string|null
- $signature : string|null
- $SignatureVerificationResult : SignatureVerificationResult|null
- $TempFileName : string|null
- $VerifySignature : bool
Methods
- Create() : self
- CreateError() : self
- HasError() : bool
- IsSuccess() : bool
- IsSupported() : bool
- Parse() : void
- CommonParseJSON() : stdClass|array<string|int, mixed>|null
- InternalCreateError() : void
- Utility method for implementers to create an error
- DeleteTempFile() : void
Properties
$content
public
string|null
$content
= null
$Error
public
ANAFErrorAnswer|null
$Error
= null
$index_incarcare
public
string|null
$index_incarcare
= null
$IsWellFormedError
public
bool
$IsWellFormedError
= false
$LastError
public
Throwable|null
$LastError
= null
$RanSignatureVerification
public
bool
$RanSignatureVerification
= false
$rawResponse
public
string|null
$rawResponse
= null
$signature
public
string|null
$signature
= null
$SignatureVerificationResult
public
SignatureVerificationResult|null
$SignatureVerificationResult
= null
$TempFileName
private
string|null
$TempFileName
= null
$VerifySignature
private
bool
$VerifySignature
= true
Methods
Create()
public
static Create(string $rawResponse, bool $verifySignature) : self
Parameters
- $rawResponse : string
- $verifySignature : bool
Return values
selfCreateError()
public
static CreateError(Throwable $error) : self
Parameters
- $error : Throwable
Return values
selfHasError()
public
HasError() : bool
Return values
boolIsSuccess()
public
IsSuccess() : bool
Return values
boolIsSupported()
public
static IsSupported() : bool
Return values
boolParse()
public
Parse() : void
CommonParseJSON()
protected
CommonParseJSON(string|null $response) : stdClass|array<string|int, mixed>|null
Parameters
- $response : string|null
Return values
stdClass|array<string|int, mixed>|nullInternalCreateError()
Utility method for implementers to create an error
protected
InternalCreateError(string $message[, int $code = ANAFException::UNKNOWN_ERROR ][, Throwable|null $previous = null ]) : void
Parameters
- $message : string
- $code : int = ANAFException::UNKNOWN_ERROR
- $previous : Throwable|null = null
DeleteTempFile()
private
DeleteTempFile() : void