Exception
class Exception extends Exception (View source)
Exception thrown while inspecting an offline package.
Constants
ERRORCODE_DIRECTORYNOTFOUND |
Error code for exceptions thrown when a directory could not be found. |
ERRORCODE_FILENOTFOUND |
Error code for exceptions thrown when a file could not be found. |
ERRORCODE_FILENOTREADABLE |
Error code for exceptions thrown when a file could not be read. |
ERRORCODE_BADPARAM |
Error code for exceptions thrown when a function parameter contains an invalid value. |
ERRORCODE_MULTIPLEPARSERSFOUND |
Error code for exceptions thrown when the inspector detects multiple parsers for the same package. |
ERRORCODE_CONTROLLERCLASS_NOT_FOUND |
Error code for exceptions thrown when the package controller class couldn't be found. |
ERRORCODE_MISSING_OPENCURLY |
Error code for exceptions thrown when there's a missing required open curly bracket ('{'). |
ERRORCODE_MISSING_CLOSECURLY |
Error code for exceptions thrown when there's a missing required close curly bracket ('}'). |
ERRORCODE_MISSING_CLASSNAME |
Error code for exceptions thrown when a class misses its name. |
ERRORCODE_MULTIPLE_CONTROLLECLASSES |
Error code for exceptions thrown when multiple package controller classes are detected. |
ERRORCODE_MISSING_NAMESPACENAME |
Error code for exceptions thrown when a namespace name is missing. |
ERRORCODE_INVALID_NAMESPACENAME |
Error code for exceptions thrown when an namespace name is not valid. |
ERRORCODE_MISSING_PACKAGEHANDLE_PROPERTY |
Error code for exceptions thrown when a package controller class is missing the package handle property. |
ERRORCODE_MISMATCH_PACKAGEHANDLE |
Error code for exceptions thrown when the handle derived from the controller fully-qualified class name differs from the value of the package handle property. |
ERRORCODE_INVALID_PACKAGEHANDLE |
Error code for exceptions thrown when the package handle contains invalid characters. |
ERRORCODE_MISSIMG_SEMICOLON |
Error code for exceptions thrown when there's a missing required semicolor (';'). |
ERRORCODE_UNSUPPORTED_TOKENVALUE |
Error code for exceptions thrown when a PHP token value isn't supported. |
ERRORCODE_INVALID_STRING_TOKEN |
Error code for exceptions thrown when a PHP string token is not valid. |
ERRORCODE_MISSING_PACKAGEVERSION_PROPERTY |
Error code for exceptions thrown when a package controller class is missing the package version property. |
ERRORCODE_INVALID_PACKAGEVERSION |
Error code for exceptions thrown when the package handle is malformed. |
ERRORCODE_MISSING_PACKAGENAME |
Error code for exceptions thrown when the package does not define its name. |
ERRORCODE_MISSING_METHOD_BODY |
Error code for exceptions thrown when a method don't have a body. |
ERRORCODE_METHOD_TOO_COMPLEX |
Error code for exceptions thrown when a method is too complex to be resolved. |
ERRORCODE_UNSUPPORTED_PROPERTYVALUE |
Error code for exceptions thrown when a property value is of an unsupported type. |
Properties
protected mixed | $exceptionData | The contextual data associated to the exception. |
Methods
Create a new instance of this class.
Get the contextual data associated to the exception.
Details
static
create(int $code, string $message, mixed $exceptionData = null)
Create a new instance of this class.
mixed
getExceptionData()
Get the contextual data associated to the exception.