public function setParameter($parameter)
    {
        if (!is_string($parameter) && !is_int($parameter)) {
            throw new InvalidArgumentException(
                'Binding parameter value must be a string or an integer.'
            );
        }

        $this->parameter = $parameter;

        return $this;
    }