@@ -25,38 +25,3 @@ $cache->save('key', 'value', $dependencies);
2525$ res = $ cache ->load ('key ' );
2626Assert::same ('value ' , $ res ['data ' ]);
2727Assert::same ($ dependencies , $ res ['dependencies ' ]);
28-
29-
30- // save callback return value
31- $ storage = new testStorage ;
32- $ cache = new Cache ($ storage , 'ns ' );
33-
34- @$ cache ->save ('key ' , fn () => 'value ' );
35-
36- $ res = $ cache ->load ('key ' );
37- Assert::same ('value ' , $ res ['data ' ]);
38- Assert::same ([], $ res ['dependencies ' ]);
39-
40-
41- // save callback return value with dependencies
42- $ storage = new testStorage ;
43- $ cache = new Cache ($ storage , 'ns ' );
44- $ dependencies = [Cache::TAGS => ['tag ' ]];
45-
46- @$ cache ->save ('key ' , fn () => 'value ' , $ dependencies );
47-
48- $ res = $ cache ->load ('key ' );
49- Assert::same ('value ' , $ res ['data ' ]);
50- Assert::same ($ dependencies , $ res ['dependencies ' ]);
51-
52-
53- // do not save already expired data
54- $ storage = new testStorage ;
55- $ cache = new Cache ($ storage , 'ns ' );
56- $ dependencies = [Cache::EXPIRATION => new DateTime ];
57-
58- @$ res = $ cache ->save ('key ' , fn () => 'value ' , $ dependencies );
59- Assert::same ('value ' , $ res );
60-
61- $ res = $ cache ->load ('key ' );
62- Assert::null ($ res );
0 commit comments