protected function getPdoParamType($value)
    {
        if (\is_int($value)) {
            return PDO::PARAM_INT;
        } elseif (\is_bool($value)) {
            return PDO::PARAM_BOOL;
        } elseif (null === $value) {
            return PDO::PARAM_NULL;
        } elseif (\is_string($value)) {
            return PDO::PARAM_STR;
        } elseif (\is_float($value)) {
            return PDO::PARAM_STR;
        } elseif (\is_resource($value)) {
            return PDO::PARAM_LOB;
        }

        return false;
    }
protected function getPdoParamType($value)
    {
        if (\is_int($value)) {
            return PDO::PARAM_INT;
        } elseif (\is_bool($value)) {
            return PDO::PARAM_BOOL;
        } elseif (null === $value) {
            return PDO::PARAM_NULL;
        } elseif (\is_string($value)) {
            return PDO::PARAM_STR;
        } elseif (\is_float($value)) {
            return PDO::PARAM_STR;
        } elseif (\is_resource($value)) {
            return PDO::PARAM_LOB;
        }

        return false;
    }
@param mixed $value

@return bool|int