Class Yiisoft\Yii\Cycle\Exception\BadDeclarationException
| Inheritance | Yiisoft\Yii\Cycle\Exception\BadDeclarationException » Exception |
|---|---|
| Subclasses | Yiisoft\Yii\Cycle\Exception\BadGeneratorDeclarationException |
Public Methods
| Method | Description | Defined By |
|---|---|---|
| __construct() | Yiisoft\Yii\Cycle\Exception\BadDeclarationException |
Method Details
| public mixed __construct ( non-empty-string $parameter, class-string $class, mixed $argument ) | ||
| $parameter | non-empty-string | |
| $class | class-string | |
| $argument | mixed | |
public function __construct(string $parameter, string $class, mixed $argument)
{
$type = \is_object($argument)
? 'Instance of ' . $argument::class
: \ucfirst(\get_debug_type($argument));
parent::__construct(\sprintf(
'%s should be instance of %s or its declaration. %s was received instead.',
$parameter,
$class,
$type
));
}
Signup or Login in order to comment.