FluentDOM\Exceptions\InvalidArgument::__construct PHP Method

__construct() public method

public __construct ( string $argumentName, string | string[] $expectedTypes = NULL )
$argumentName string
$expectedTypes string | string[]
    public function __construct($argumentName, $expectedTypes = NULL)
    {
        $message = sprintf('Invalid $%s argument.', $argumentName);
        if (is_array($expectedTypes) && count($expectedTypes) > 0) {
            $message .= ' Expected: ' . implode(', ', $expectedTypes);
        } elseif (NULL !== $expectedTypes) {
            $message .= ' Expected: ' . $expectedTypes;
        }
        parent::__construct($message);
    }
InvalidArgument