0 follower

Class Yiisoft\Yii\Cycle\Exception\BadDeclarationException

InheritanceYiisoft\Yii\Cycle\Exception\BadDeclarationException » Exception
SubclassesYiisoft\Yii\Cycle\Exception\BadGeneratorDeclarationException

Method Details

Hide inherited methods

__construct() public method

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
    ));
}