Skip to content

InvalidTypeException ​

Type
Class
Namespace
craft\errors
Inherits
craft\errors\InvalidTypeException » yii\base\Exception » Exception
Since
3.0.0

Class InvalidTypeException

View source

Public Properties ​

PropertyDescription
classclass-string – The invalid class name
requiredTypeclass-string – The base class or interface that class was supposed to be

class ​

Type
class-string
Default value
null

The invalid class name

View source

requiredType ​

Type
class-string
Default value
null

The base class or interface that class was supposed to be

View source

Public Methods ​

MethodDescription
__construct()Constructor.
getName()

__construct() ​

Constructor.

View source

Arguments ​

  • $class (class-string) – The class that doesn’t exist or doesn’t extend/implement $requiredType
  • $requiredType (class-string) – The base class or interface that $class was supposed to be
  • $message (string, null) – The error message
  • $code (integer) – The error code

getName() ​

View source

Returns ​

string – The user-friendly name of this exception