You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -50,7 +49,6 @@ public function __construct(array $stores, StrategyInterface $strategy)
50
49
51
50
$this->stores = $stores;
52
51
$this->strategy = $strategy;
53
-
$this->logger = newNullLogger();
54
52
}
55
53
56
54
/**
@@ -67,7 +65,7 @@ public function save(Key $key)
67
65
$store->save($key);
68
66
++$successCount;
69
67
} catch (\Exception$e) {
70
-
$this->logger->debug('One store failed to save the "{resource}" lock.', ['resource' => $key, 'store' => $store, 'exception' => $e]);
68
+
$this->logger?->debug('One store failed to save the "{resource}" lock.', ['resource' => $key, 'store' => $store, 'exception' => $e]);
71
69
++$failureCount;
72
70
}
73
71
@@ -82,7 +80,7 @@ public function save(Key $key)
82
80
return;
83
81
}
84
82
85
-
$this->logger->info('Failed to store the "{resource}" lock. Quorum has not been met.', ['resource' => $key, 'success' => $successCount, 'failure' => $failureCount]);
83
+
$this->logger?->info('Failed to store the "{resource}" lock. Quorum has not been met.', ['resource' => $key, 'success' => $successCount, 'failure' => $failureCount]);
86
84
87
85
// clean up potential locks
88
86
$this->delete($key);
@@ -108,7 +106,7 @@ public function saveRead(Key $key)
108
106
}
109
107
++$successCount;
110
108
} catch (\Exception$e) {
111
-
$this->logger->debug('One store failed to save the "{resource}" lock.', ['resource' => $key, 'store' => $store, 'exception' => $e]);
109
+
$this->logger?->debug('One store failed to save the "{resource}" lock.', ['resource' => $key, 'store' => $store, 'exception' => $e]);
112
110
++$failureCount;
113
111
}
114
112
@@ -123,7 +121,7 @@ public function saveRead(Key $key)
123
121
return;
124
122
}
125
123
126
-
$this->logger->info('Failed to store the "{resource}" lock. Quorum has not been met.', ['resource' => $key, 'success' => $successCount, 'failure' => $failureCount]);
124
+
$this->logger?->info('Failed to store the "{resource}" lock. Quorum has not been met.', ['resource' => $key, 'success' => $successCount, 'failure' => $failureCount]);
127
125
128
126
// clean up potential locks
129
127
$this->delete($key);
@@ -144,15 +142,15 @@ public function putOffExpiration(Key $key, float $ttl)
144
142
foreach ($this->storesas$store) {
145
143
try {
146
144
if (0.0 >= $adjustedTtl = $expireAt - microtime(true)) {
147
-
$this->logger->debug('Stores took to long to put off the expiration of the "{resource}" lock.', ['resource' => $key, 'store' => $store, 'ttl' => $ttl]);
145
+
$this->logger?->debug('Stores took to long to put off the expiration of the "{resource}" lock.', ['resource' => $key, 'store' => $store, 'ttl' => $ttl]);
148
146
$key->reduceLifetime(0);
149
147
break;
150
148
}
151
149
152
150
$store->putOffExpiration($key, $adjustedTtl);
153
151
++$successCount;
154
152
} catch (\Exception$e) {
155
-
$this->logger->debug('One store failed to put off the expiration of the "{resource}" lock.', ['resource' => $key, 'store' => $store, 'exception' => $e]);
153
+
$this->logger?->debug('One store failed to put off the expiration of the "{resource}" lock.', ['resource' => $key, 'store' => $store, 'exception' => $e]);
156
154
++$failureCount;
157
155
}
158
156
@@ -167,7 +165,7 @@ public function putOffExpiration(Key $key, float $ttl)
167
165
return;
168
166
}
169
167
170
-
$this->logger->notice('Failed to define the expiration for the "{resource}" lock. Quorum has not been met.', ['resource' => $key, 'success' => $successCount, 'failure' => $failureCount]);
168
+
$this->logger?->notice('Failed to define the expiration for the "{resource}" lock. Quorum has not been met.', ['resource' => $key, 'success' => $successCount, 'failure' => $failureCount]);
171
169
172
170
// clean up potential locks
173
171
$this->delete($key);
@@ -184,7 +182,7 @@ public function delete(Key $key)
184
182
try {
185
183
$store->delete($key);
186
184
} catch (\Exception$e) {
187
-
$this->logger->notice('One store failed to delete the "{resource}" lock.', ['resource' => $key, 'store' => $store, 'exception' => $e]);
185
+
$this->logger?->notice('One store failed to delete the "{resource}" lock.', ['resource' => $key, 'store' => $store, 'exception' => $e]);
188
186
}
189
187
}
190
188
}
@@ -203,7 +201,7 @@ public function exists(Key $key): bool
203
201
++$failureCount;
204
202
}
205
203
} catch (\Exception$e) {
206
-
$this->logger->debug('One store failed to check the "{resource}" lock.', ['resource' => $key, 'store' => $store, 'exception' => $e]);
204
+
$this->logger?->debug('One store failed to check the "{resource}" lock.', ['resource' => $key, 'store' => $store, 'exception' => $e]);
0 commit comments