| Comment | Line | Code | Result | Test |
|---|---|---|---|---|
| exist versions info | 23 |
$info = $t->getClassVersion("sqliteobjectstore"); |
[0.156 ms] '1.1' |
Ok |
| create class in memory | 27 |
$store = new SQLiteObjectStore(':memory:'); |
[0.672 ms] \SQLiteObjectStore::__set_state(array( 'pdo' => \PDO::__set_state(array( )), )) |
Ok |
| set and get a float | 31 |
$store->set("float 1", 25.); |
[0.109 ms] 25.0 |
Ok |
| exists 123456 : false | 35 |
$result = $store->exists(123456); |
[0.009 ms] false |
Ok |
| set a array | 39 |
$array = array(1,2,3); |
[0.026 ms] true |
Ok |
| exists 123456 : true | 44 |
$result = $store->exists(123456); |
[0.010 ms] true |
Ok |
| get the array | 48 |
$result = $store->get(123456); |
[0.023 ms] array ( 0 => 1, 1 => 2, 2 => 3, ) |
Ok |
| set a UTF8mb4 string (Emojis) | 52 |
$string = 'Violinschlüssel 𝄞 + 😍'; |
[0.045 ms] 'Violinschlüssel 𝄞 + 😍' |
Ok |
| set a object | 58 |
$dateTime = new DateTime(); |
[0.034 ms] true |
Ok |
| get a copy from currDateTime | 64 |
$result = $store->get('currDateTime'); |
[0.038 ms] \DateTime::__set_state(array( 'date' => '2026-02-17 19:38:43.607640', 'timezone_ .. |
Ok |
| get Expires from currDateTime | 68 |
$result = $store->getExpires('currDateTime'); |
[0.032 ms] \DateTime::__set_state(array( 'date' => '2026-02-17 19:40:43.000000', 'timezone_ .. |
Ok |
| set Expires currDateTime to "2030-01-01" | 73 |
$result = $store->setExpires('currDateTime',"2030-01-01"); |
[0.038 ms] true |
Ok |
| get Expires from currDateTime | 77 |
$result = $store->getExpires('currDateTime'); |
[0.027 ms] \DateTime::__set_state(array( 'date' => '2030-01-01 00:00:00.000000', 'timezone_ .. |
Ok |
| set Expires from timestamp + get | 82 |
$expire = strtotime('2030-02-05'); |
[0.063 ms] \DateTime::__set_state(array( 'date' => '2030-02-05 00:00:00.000000', 'timezone_ .. |
Ok |
| delete unknown key | 88 |
$result = $store->delete('unknown'); |
[0.013 ms] false |
Ok |
| delete entry with key 123456 | 92 |
$result = $store->delete('123456'); |
[0.011 ms] true |
Ok |
| exists 123456 : false | 96 |
$result = $store->exists(123456); |
[0.008 ms] false |
Ok |