@@ -27,18 +27,43 @@ $cache->save('key2', 'value2', [
2727]);
2828
2929$ cache ->save ('key3 ' , 'value3 ' , [
30+ Cache::TAGS => ['foo ' => 'one ' , 'bar ' => 'two ' ],
31+ ]);
32+
33+ $ cache ->save ('key4 ' , 'value4 ' , [
34+ Cache::TAGS => 'one ' ,
35+ ]);
36+
37+ $ cache ->save ('key5 ' , 'value5 ' , [
3038 Cache::TAGS => ['two ' , 'three ' ],
3139]);
3240
33- $ cache ->save ('key4 ' , 'value4 ' );
41+ $ cache ->save ('key6 ' , 'value6 ' , [
42+ Cache::TAGS => ['foo ' => 'two ' , 'bar ' => 'three ' ],
43+ ]);
44+
45+ $ cache ->save ('key7 ' , 'value7 ' , [
46+ Cache::TAGS => 'two ' ,
47+ ]);
48+
49+ $ cache ->save ('key8 ' , 'value8 ' );
3450
3551
3652// Cleaning by tags...
3753$ cache ->clean ([
38- Cache::TAGS => 'one ' ,
54+ Cache::TAGS => [
55+ 0 => 'non-existent1 ' ,
56+ 1 => 'non-existent2 ' ,
57+ 3 => 'one ' ,
58+ 5 => 'non-existent3 '
59+ ]
3960]);
4061
4162Assert::null ($ cache ->load ('key1 ' ));
4263Assert::null ($ cache ->load ('key2 ' ));
43- Assert::truthy ($ cache ->load ('key3 ' ));
44- Assert::truthy ($ cache ->load ('key4 ' ));
64+ Assert::null ($ cache ->load ('key3 ' ));
65+ Assert::null ($ cache ->load ('key4 ' ));
66+ Assert::truthy ($ cache ->load ('key5 ' ));
67+ Assert::truthy ($ cache ->load ('key6 ' ));
68+ Assert::truthy ($ cache ->load ('key7 ' ));
69+ Assert::truthy ($ cache ->load ('key8 ' ));
0 commit comments