Differences From Artifact [f8181ce16e]:

To Artifact [877e8d23cd]:


166
167
168
169
170
171
172


173
174
175
176
177
178
179
                    $arg = $arg[1];

                    return $type;
                }
            case 'object':
                if ($arg instanceof \DateTime)
                {


                    $arg = $arg->format(self::DATE_FORMAT);
                    return \SQLITE3_TEXT;
                }
            default:
                throw new \InvalidArgumentException('Argument '.$name.' is of invalid type '.gettype($arg));
        }
    }







>
>







166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
                    $arg = $arg[1];

                    return $type;
                }
            case 'object':
                if ($arg instanceof \DateTime)
                {
                    $arg = clone $arg;
                    $arg->setTimezone(new \DateTimezone('UTC'));
                    $arg = $arg->format(self::DATE_FORMAT);
                    return \SQLITE3_TEXT;
                }
            default:
                throw new \InvalidArgumentException('Argument '.$name.' is of invalid type '.gettype($arg));
        }
    }